に私はリストとdataGridView1を持っていると私はこれをやろうとしている:それは結構コンパイルLINQの一覧<T>からのDataGridView
var result = from s in sessions
where s.ID > 0
select s;
dataGridView1.DataSource = result;
、何ものDataGridViewと例外なくで示しています。
ただし、私がdataGridView1.DataSource = sessions;
と設定すると、すべてが表示されます。
idが0より大きいセッションがありますか?コードをデバッグしてresultを参照するとどうなりますか?List()? –
はい、where句を削除しても何も変わりません。 result.ToList()は何も変更しません。 – OMGKurtNilsen
'BindingSource'で試しましたか? – StaWho