获取列名到数组

时间:2011-03-05 09:50:44

标签: c# asp.net

如何在System.Data.DataTable中获取列名到数组?

2 个答案:

答案 0 :(得分:3)

以下是:

var columnNames = myDataTable.Columns.
         Cast<DataColumn>().
         Select(c => c.ColumnName).
         ToArray();

答案 1 :(得分:2)

可以这样做

using System.Linq;

// ... //

var columnsArray = dtObj.Columns.Cast<DataColumn>().Select(c => c.ColumnName).ToArray();