是否可以找到数据集的列数?
我知道我们可以通过以下方式找到行的长度:
ds.Tables[0].Rows.length
是否存在类似于计算或返回列长度的类似内容?
答案 0 :(得分:13)
在询问之前,您应该查看DataTable
的属性。因为它应该工作。
ds.Tables[0].Columns.Count;
答案 1 :(得分:2)
使用DataTable.Columns.Count
属性。所以ds.Tables[0].Columns.Count
。
如果您有DataRow
,也可以通过...
int columnCount = row.Table.Columns.Count;
或其他选项是DataRow.ItemArray
,其中包含所有字段:
int columnCount = row.ItemArray.Length;