怎樣從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