如何使用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();
相关文章推荐
- 如何使用DataTable.Select选出来的Rows生成新的DataTable?
- 如何在DataTable中灵活使用Select方法
- 如何在DataTable.Select或是DataView.FilterRow的字串中使用Convert關鍵字?
- 如何使用.NET生成C#源代码
- WPF中如何使用代码操作数据模板生成的控件
- DataTable.select如何选择后放在指定DataTable
- 将select出来的字段进行求和运算——nullif、isnull、nvl函数的使用
- node.js 使用express生成网站基本结构,默认是jade?如何切换成ejs
- C++文件如何在linux下生成动态库So,以及如何使用这个动态库
- 如何在SQL Server中的SELECT TOP 中使用变量
- 如何使用XCodeFactory自动生成XML配置文件和对应的解析类?
- Datatable.select() 方法的使用
- DataTable.Select()中的表达式可使用的函数
- NPOI 2.1.1 系列(2) 使用NPOI读取List或者datatable数据生成 Excel文档 ;Npoi生成 xlsx 2007以上文档
- 如何使用iReport 和jasper生成报表(SQL传参数及中文文件名)
- TestNG如何修改运行结果(通过使用监听器和报表器,可以很轻松的生成自己的TestNG报表)
- 如何使用CodeSmith批量生成代码
- CCSv7使用指南连载7:如何编译生成.lib静态库
- [C#]如何使用VisualStudio生成可以安装的exe文件
- 教你如何使用xcode 生成 自定义注释和API 2