读书人

怎DataTable中指定列的,该

发布时间: 2012-02-08 19:52:21 作者: rapoo

怎DataTable中指定列的
DataTable中有7列,而我只要一3列的DataTable,不改源DataTable,除了copy後再除不用的列外,有更好的方法?

[解决办法]
ADO.NET 2.0 ?
直接使用 DataView.ToTable 方法

DataTable newTable = MyDataTable.DefaultView.ToTable(false, new string[] { "ColumnName1 ", "ColumnName1 ", "ColumnName1 " });

DataView.ToTable 方法
http://msdn2.microsoft.com/zh-cn/library/system.data.dataview.totable(VS.80).aspx


ADO.NET 1.x ?
没有相关 API 可使用,只有自己coding,这里有一个比较好的实用方法:
http://weblogs.asp.net/eporter/archive/2005/02/10/370548.aspx

读书人网 >C#

热点推荐