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();