0

linq to sql を使用して datagridview を作成しています。設計時にグリッドの対応する BindingSource のデータソース プロパティを linq データテーブルに設定できません。唯一のオプションは「プロジェクト データソース」です。以下のように、フォームの InitializeComponent サブでバインディングソースのデータソースを手動で編集する必要があります。その後、フォーム デザイナーの BindingSource の DataSource プロパティの値として表示されます (ただし、リストには表示されません)。ここで何が得られますか?InitializeComponent サブに追加する必要があるコード行は次のとおりです。

Me.BindingSource1.DataSource = GetType(ProjectNamespace.MyLinqTableClass)
4

1 に答える 1

0

ヘルプ ファイルを調べた後: 方法: テーブルとビューにマップされた LINQ to SQL クラスを作成する (O/R デザイナー) では、dbml ファイルを生成し、linq テーブルに基づいてデータ ソースを作成します。次に、その DataSource がフォーム デザイン ビューに表示され、bindingsources の datasource プロパティをそれに設定できます。linq テーブルに直接設定しようとしましたが、linq テーブルに基づいて DataSource に設定する必要があると思います。

于 2013-10-08T23:27:17.077 に答える