ライン テーブルとタグ テーブルがあります。各行には、タグ テーブルからの複数のタグが含まれる場合があります。すべてのタグを含むチェックリストを作成しようとしており、その行にそのタグが含まれているかどうかを示すチェックボックスがあります。
2列のデータグリッドビューを設定しました。1 つは Name にバインドされ、もう 1 つは IsTagged にバインドされたチェックボックスセル
これにプロジェクションを使用しようとしています:
-> line comes into constructor
var tagsList = from t in rs.Tags select new { Name = t.Name, IsTagged = line.Tags.Where(x => x.Name == t.Name).Any() };
dgvTags.DataSource = tagsList;
私のエンティティ図は以下の通りです:
アップデート :
私はすべてをやり直して、バックデータベースを2005年から2008r2にアップグレードしました。今は動作しているようですが、次のエラーが発生します...クラッシュはしませんが、データグリッドにアイテムは表示されません。