DataTable
には、列名と行が含まれています。今私の必要条件として、私はnow.Hereコードをしているように列名を与えることなく行の値を取得する必要があります。上記のコードemployees
でDataTableのrowDataのみにアクセスする
data = employees.AsEnumerable().Select(row=> new List<string>
{
row.Field<string>("EmployeeName"),
row.Field<string>("Company")
})
はDataTable
あります。どのようにそれを行う。私はコードに示すようにdata
変数に行の値を取得する必要があります。
更新
data = employees.AsEnumerable().Select(row=> new List<string>
{
foreach(DataRow row in employees.Rows)
{
foreach(DataColumn col in employees.Columns)
data.Add(row[col.Ordinal].ToString());
}
})
私は '[0]'のようにそれをハードコーディングすることなく、すべての行を反復処理することが可能な任意の方法を使用すると、forループemployees.Columns.Countを使用することができます – Lara
[1] ''など、あります。 –
右列ではない列について話していますか? – Steve