从Access数据库填充Visual Studio中的DataGrid?

时间:2013-09-19 21:02:50

标签: visual-studio

我的表单中有一个数据网格。我做的是我在访问时创建了一个OleDb连接到我的数据库,然后我在我的项目中创建了一个数据集并将我的Food表放入其中。然后在包含表单的页面上,我从数据工具箱添加了一个数据集(dataset11),该数据集链接到项目中的dataset1.xsd。然后我将数据源放在我的数据网格上,数据集11.Food(食物是我要显示的表格)。这会将该表中的两个字段添加到datagrid(id和size),但是我在访问中放入的数据都没有显示出来!此表中有15个条目,但即使我运行该程序,它们也不会出现在我的数据网格中。我做错了什么???!?!!?!?!?

这是一张图片:http://i39.tinypic.com/2rr43yf.png

enter image description here

编辑从外部链接添加代码

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

0 个答案:

没有答案