2012-10-11 89 views
0

我有一個包含許多數據表的數據集(XSD)。我如何獲得關於這些數據表的信息?例如,我想從特定的數據表中獲取所有列和它的標題。 當我使用dataset_X.datatable_Y ....沒有像「colums」等屬性。 我只得到 「的Equals」, 「GetDataTableSchema」, 「GetTypedSchema」 和 「參考值等於」。在C中獲取數據集信息#

回答

1

您需要創建強類型DataSet的實例。

例如:

var ds = new dataset_X(); 
DataColumnCollection columns = ds.datatable_Y.Columns; 

,或者,如果你想要一個特定列的信息,你也可以使用自動生成的屬性。假設有一個名稱爲idSparePart的列,那麼會自動產生一個屬性idSparePartColumn

DataColumn col = ds.datatable_Y.idSparePartColumn; 
String columnName = col.ColumName; 
Type t = col.DataType; 
// and so on...