データグリッドビューをデータセットにバインドするのは初めてです。私はデータセットを作成し、(私が思うに) SQL Server DB のテーブルで埋めました。しかし、datagridview を入力しようとすると、Column1、Column2 などの列見出しを持つ空白の 7 列のテーブルしか表示されません。誰が何が悪いのか分かりますか?
言及する価値があります: SQL Server のテーブルは空白ではありません。
この投稿のように、initializeComponent を追加しても解決しませんDataGridView Rows Empty when set to DataSet
編集 私のデータセットがいっぱいになっていないようです。Dataset1.tables(0) には行がありません。GUI からは、AverageWeeklyLabsTableAdapter と呼ばれるものがあるように見えます (下の写真を参照)。データセットは、オブジェクトにデータが自動的に入力される LINQ to SQL のように機能すると思いましたが、データセットを入力するためにコードを呼び出す必要があるのではないでしょうか?
オンロードイベント...
Dim myBindingSource As BindingSource = New BindingSource
myBindingSource.DataSource = DataSet1.Tables(0) //has no rows
DataGridView1.DataSource = myBindingSource
DataGridView1.ReadOnly = True
データセット