C#中用DataView.RowFilter对DataSet 中的数据进行过滤.

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 16:03   1399   0

以Access为例

OleDbDataAdapter daDK = new OleDbDataAdapter(strSql, cn);
DataSet daDK.Fill(ds, "TableName");
DataView myDV = new DataView(ds.Tables["TableName"]);
myDV.RowFilter = "DKTime = #" + aryDK[3].ToString() + "#";
//如果没有重复记录
if (myDV.Count == 0)
{

while(myDV[i] != null)

{//遍历}

}

myDV[i]为过滤后的结果;

myDV.Table仍保存原来的整体数据.

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP