如何使用DataTable.Select选出来的Rows生成新的DataTable?
请教高手:如何使用DataTable.Select选出来的Rows生成新的DataTable?举个例子,我使用一条SQL选出了很多数据,放在一个DataTable里,然后...
请教高手:如何使用DataTable.Select选出来的Rows生成新的DataTable?
举个例子,我使用一条SQL选出了很多数据,放在一个DataTable里,然后使用DataTable的Select方法进行筛选,并把筛选出来的行生成一个新的DataTable对象,以便能绑定到DataGrid对象?
我的需求就是,将一个DataTable的数据按条件(分成多个DataTable)绑定到不同的DataGrid对象上,各位大虾有什么好的解决方案吗?
谢谢了! 展开
举个例子,我使用一条SQL选出了很多数据,放在一个DataTable里,然后使用DataTable的Select方法进行筛选,并把筛选出来的行生成一个新的DataTable对象,以便能绑定到DataGrid对象?
我的需求就是,将一个DataTable的数据按条件(分成多个DataTable)绑定到不同的DataGrid对象上,各位大虾有什么好的解决方案吗?
谢谢了! 展开
2个回答
展开全部
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]);//这一句再确认一下。呵呵
}
this.DataGrid.DataSource=dtt;
this.DataGrid.DataBind();
//OK,试一下,没有多大问题。
DataTable dtt = new DataTable();
dtt=dt.Clone();//拷贝框架
DataRow[] dr = dt.select("条件");
for(int i=0;i<dr.length;i++)
{
dtt.ImportRow((DataRow)dr[i]);//这一句再确认一下。呵呵
}
this.DataGrid.DataSource=dtt;
this.DataGrid.DataBind();
//OK,试一下,没有多大问题。
展开全部
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]);
}
this.DataGrid.DataSource=dtt;
this.DataGrid.DataBind();
DataTable dtt = new DataTable();
dtt=dt.Clone();//拷贝框架
DataRow[] dr = dt.select("条件");
for(int i=0;i<dr.length;i++)
{
dtt.ImportRow((DataRow)dr[i]);
}
this.DataGrid.DataSource=dtt;
this.DataGrid.DataBind();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询