2011-08-11 38 views
0

我有這樣的代碼:Datatable.Select轉換爲另一種數據表或覆蓋的同一個

DataRow[] wingsBookingInterfaceRows =_uc090_WingsIntegrationDataSet.WingsBookingInterface.Select("WingsYDossierID =" +refmDossierId); 

我需要的是結果,以覆蓋該數據表

_uc090_WingsIntegrationDataSet.WingsBookingInterface 

,因爲我需要遍歷.Rows集合

謝謝

+0

爲什麼你不只是遍歷由'Select'而不是返回的行? –

+0

我該怎麼做,我不想使用索引器或[「列名」] –

+0

如果需要,您總是可以轉換爲更具體的行類型。 –

回答

1

嘗試了這一點:

DataTable table = new DataTable();    
DataTable newTable = table.Select("<SELECT QUERY>").CopyToDataTable(); 
0

你可以迭代通過h DataRow[] wingsBookingInterfaceRows已經與foreach。

+0

是的,但智能感知不會顯示列名稱,我不想使用[「columnname」]來訪問某個值,因爲原始數據表已經來自類型化數據集。 (DataRow dr in wingsBookingInterfaceRows) { dr。 } –

相關問題