我有这样一种数据表:
Name | CategorieID | FullCategorie_ID
---- ------------- ----------------
A 1 12
B 1 13
C 5 14
D 3 15
E 6 16
我想要将Name
列的值保存到一个数组中,我正在使用以下代码获取一行的值。例如,要获取第一行的值,我可以使用以下代码。
var stringArr =datatable1.Rows[0].ItemArray.Select(x => x.ToString()).ToArray();
但是我不知道如何获取仅第一列的所有值。
Rows[0]
,它会给你表格的第一行。相反,你应该从每一行中选择数据Rows.Cast<DataRow>().Select(r => r.ItemsArray[0].ToString())
。 - Sergey Berezovskiy