您的位置:首页 > 其它

如何使用DataTable.Select选出来的Rows生成新的DataTable?

2010-12-08 15:05 309 查看
DataTable dt = 数据源;
DataTable dtt = new DataTable();
dtt=dt.Clone();//拷贝框架,关键点!否则字段都变化了。
DataRow[] dr = dt.select("条件");
for(int i=0;i<dr.length;i++)
{
dtt.ImportRow((DataRow)dr[i]);

}

或者:

//foreach (DataRow row in rows)
//{
//    newdt.Rows.Add(row.ItemArray);
//}

以上两种方式均可以实现由 datarow到datatable


this.DataGrid.DataSource=dtt;
this.DataGrid.DataBind();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: