2012-11-16 24 views
1

我正在創建一個用於測試的數據行的模擬實例。調試時從數據列表中獲取所有列名/列值

我試圖從我們的數據庫中複製的行包含37個不同變量的列。

調試時有沒有機會獲取乾淨文本中的信息以便簡單編輯我的模擬對象?

+0

http://stackoverflow.com/questions/12823371/datacolumn-name-from-datarow-not-datatable最佳答案 – Ajit

回答

5

如何

var colNames = dr.Table.Columns.Cast(Of DataColumn) 
           .Select(x => x.ColumnName).ToList() 
0

解決它像這樣,因爲我不可能得到Nikhils代碼工作。

 int i = 0; 
     while(i<looprow.Table.Columns.Count) 
     { 
      Debug.WriteLine(looprow.Table.Columns[i].ColumnName); 
      i++; 
     } 
4

我不得不調整Nikhil的演員:

var colNames = dr.Table.Columns.Cast<DataColumn>().Select(x => x.ColumnName).ToList();