フォームにデータグリッドがあります。私がしたことは、アクセス中のデータベースへの OleDb 接続を作成してから、プロジェクトでデータセットを作成し、そこに Food テーブルを配置することでした。次に、フォームを含むページで、プロジェクトの dataset1.xsd にリンクする Data Toolbox からデータセット (dataset11) を追加しました。次に、データ ソースをデータグリッドのデータセット 11.Food に配置します (表示するテーブルは Food です)。これにより、そのテーブルの 2 つのフィールド (id とサイズ) がデータグリッドに追加されますが、アクセスに入力したデータは表示されません! このテーブルには 15 のエントリがありますが、プログラムを実行してもデータグリッドに表示されません。私は何を間違っていますか???!?!!?!?!?
ここに写真があります:http://i39.tinypic.com/2rr43yf.png
外部リンクから追加されたコードを編集する
Me.DataGrid1.DataBindings.Add(New System.Windows.Forms.Binding("Tag", Me.Dataset11, "Food.Size"))
Me.DataGrid1.DataBindings.Add(New System.Windows.Forms.Binding("DataSource", Me.Dataset11, "Profile.ProfileName"))
Me.DataGrid1.DataBindings.Add(New System.Windows.Forms.Binding("DataMember", Me.Dataset11, "Profile.ProfileName"))
Me.DataGrid1.DataBindings.Add(New System.Windows.Forms.Binding("Visible", Me.Dataset11, "Profile.ProfileName"))
Me.DataGrid1.DataMember = ""
Me.DataGrid1.DataSource = Me.Dataset11.Profile
Me.DataGrid1.HeaderForeColor = System.Drawing.SystemColors.ControlText
Me.DataGrid1.Location = New System.Drawing.Point(296, 8)
Me.DataGrid1.Name = "DataGrid1"
Me.DataGrid1.Size = New System.Drawing.Size(384, 256)
Me.DataGrid1.TabIndex = 12