C#l里 怎么从DataSet数据集中 再根据条件提取一部分数据 添加到Datagridview中 求高手指点

因为要反复对数据库操作,我已经把要用的数据 从数据库中 全体取出来存到了 dataset中,我想从这里提取出一部分数据怎么实现?
例如:这部分表里有 ID=1的 也有ID=2的 我要从里面再取出ID=1的数据绑定到Datagridview中!!

很简单,假设你获取的DataSet中第一张表是DataGridView的数据源,那么你只需要在这个DataTable进行数据筛选就可以了。C#中针对DataTable提供了一个select方法,你可以试试
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-25
建议在datagridview的加载函数中进行修改。要是修改dataset还得循环来重新设置值追问

datagridview的加载函数怎么修改?

追答

protected void GridView1_RowCommand

这个方法。具体判断你再查一下。当id=1的时候,可以隐藏掉 我这里没有例子,我大概记得是这样

第2个回答  2011-04-25
OracleDataAdapter sda1 = new OracleDataAdapter();
DataSet ds1 = new DataSet();
sda1.Fill(ds1);
da1 = ds1.Tables[0];
DataRow[] dr=da1.Select("id=1);
for(int j=0;j<dr.Length;j++)
{
}
相似回答
大家正在搜