経由で Access からデータを取得する datagridview がありますOleDbDataReader
。
問題は次のとおりです。データをデータテーブルに読み込み、設定datasource = dt
=>動作します
dt.Load(dr);
dt を取得して Linq を適用する => 空の GridView
GVMultiple.DataSource = (from myRow in dt.AsEnumerable()
where myRow.Field<string>("State") == "Succeeded"
select myRow)
=> を作成するLinq.ToList()
と、私の列ではない「RowError」、「RowState」、「Table」、および「hasErrors」という名前の列が表示されます
GVMultiple.DataSource = (from myRow in dt.AsEnumerable()
where myRow.Field<string>("State") == "Succeeded"
select myRow).ToList()
Object
カスタムList then
設定へのデータの読み込みdatasource = List
=> 空GridView
while (dr.Read())
{
UserList.Add(new UserInfo()
{
ID = (int)dr["ID"],
UserName = (string)dr["User Name"]
});
}
GVMultiple.DataSource = UserList
誰かが私に何が起こっているのか教えてもらえますか?