怎么过滤(急在线等)!!!!!!!!!!!!!!

Mike老羊 2006-06-15 10:24:01
我以取得一DataTable我现在想重里面取得满足条件的记录放在另一表了怎么做啊.....各位帮帮忙我先谢谢了.
...全文
202 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mike老羊 2006-06-16
  • 打赏
  • 举报
回复
不行我试过了
Mike老羊 2006-06-16
  • 打赏
  • 举报
回复
那要怎么才能把VIEW添加到DATATABLE里了?
antoniusguo 2006-06-16
  • 打赏
  • 举报
回复
klmail(klmail)
说的可以的啊
但是你访问的时候访问的是DefaultView
或者是另外建一个DataView
System.Data.DataView view = new System.Data.DataView(MyTable);
view.RowFilter = "Column1 = 1";
foreach (System.Data.DataRowView rowview in view)
{
}
califord 2006-06-16
  • 打赏
  • 举报
回复
http://blog.csdn.net/califord/archive/2006/06/04/772505.aspx
loveyzy 2006-06-16
  • 打赏
  • 举报
回复
新建一个表,这时候去遍历刚才的表,如果条件满足,就在新建的表中新建一行,这样遍历结束的话,新表已经生成了
Mike老羊 2006-06-16
  • 打赏
  • 举报
回复
谢谢各位了哈
hyena041 2006-06-16
  • 打赏
  • 举报
回复
要不你用DataTable.Select()方法来进行过滤
但这样得到的是row[]
必须还需要再加工
ymfsuper 2006-06-16
  • 打赏
  • 举报
回复
DataTable dt2 = dt1.Clone();
string filter = "id="+id;
DataRow[] drs = dt1.Select(filter);
for (int j=0;j<drs.Length;j++)
{
dt2.ImportRow(drs[j]);
}
return dt2;
zlc_168 2006-06-16
  • 打赏
  • 举报
回复
绑定dataview的Table属性为你想过滤的datatable,再设置dataview的RowFilter
dataview.Table = dataview;
dataview.RowFIlter =
Mike老羊 2006-06-16
  • 打赏
  • 举报
回复
zi ji ding那要怎么才能把VIEW添加到DATATABLE里了?
klmail 2006-06-15
  • 打赏
  • 举报
回复
用table.DefaultView.RowFilter可以

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧