DataTable table = DataProvider.GetTable()
var clientIds = from r in table.AsEnumerable()
select r.Field<string>("CLIENT_ID");
になりたいclientIds
ですList<string>
。現在、それはEnumerableRowCollection<>
私は何が欠けていますか?
DataTable table = DataProvider.GetTable()
var clientIds = from r in table.AsEnumerable()
select r.Field<string>("CLIENT_ID");
になりたいclientIds
ですList<string>
。現在、それはEnumerableRowCollection<>
私は何が欠けていますか?
これはうまくいくかもしれません
DataTable table = DataProvider.GetTable()
var clientIds = (from r in table.AsEnumerable()
select r.Field<string>("CLIENT_ID")).ToList();
これを行う1つの方法は次のとおりです。
var clientIds = table.Rows.Cast<DataRow>().Select(r => r.Field<string>("CLIENT_ID").ToList();
または、この構文が機能しているが、結果をリストとして返さない場合は、次のようにすることができます。
var clientIds = (from r in table.AsEnumerable()
select r.Field<string>("CLIENT_ID")).ToList();