DataTable DT = DS.Tables[0];
DataRow[] drs = DT.Select("id>5");DataTable DT2 = DT.Clone();
foreach(DataRow dr in drs)
{
DataRow dr2 = DT2.NewRow();
foreach(DataColumn dc in DT2.Columns)
{
dr2[dc.ColumnName] = dr[dc.ColumnName];
} DT2.Rows.Add(dr2);
} DataGrid1.DataSource = DT2;
DataGrid1.DataBind();有没有更简单的办法?
只想用DataTable的Select方法,不要用DataView的RowFilter方法实现
DataRow[] drs = DT.Select("id>5");DataTable DT2 = DT.Clone();
foreach(DataRow dr in drs)
{
DataRow dr2 = DT2.NewRow();
foreach(DataColumn dc in DT2.Columns)
{
dr2[dc.ColumnName] = dr[dc.ColumnName];
} DT2.Rows.Add(dr2);
} DataGrid1.DataSource = DT2;
DataGrid1.DataBind();有没有更简单的办法?
只想用DataTable的Select方法,不要用DataView的RowFilter方法实现
DataRow[] drs = DT.Select("id>5");DataTable DT2 = DT.Clone();
foreach(DataRow dr in drs)
{
DT2.Rows.Add(dr.ItemArray);
} DataGrid1.DataSource = DT2;
DataGrid1.DataBind();
DataSet ds = new DataSet();
ds.Tables.Add( DT2 );
ds.Merge( drs );
cxh76()方法肯家会报错,