。
2.绑定到DataGrid控件
(1)在窗体中增加一个DataGrid控件,调整其大小与窗体相符。并对应以下设置修改其
相关属性:
DataSource属性为myDataSet1;Datamember属性为student。
完成上述步骤,即将数据集绑定到数据网格控件中了。只需再完成一个步骤,就可以看
到数据网格控件中显示的数据了。
(2)虽然数据网格控件已被绑定到数据集上,但加载窗体时并不会自动填充数据集。加
载窗体时,请使用窗体的Load事件过程,在数据网格控件中填充数据。代码如下:
Private Sub frmtest_Load( ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles MyBase.Load
'加载数据网格控件
MyDataSet1.Clear()
OleDbDataAdapter1.Fill(mydataset1,″student″)
End Sub
在Load事件过程中,首先需要清除数据集,然后用先前创建的OleDbDataAdapter1对象
的Fill方法填充数据集。需要将表名传递给第二个参数,因为数据网格控件将使用第二
个参数检索以前在DataMember属性中指定的正确DataMember (student)。
(3)现在,我们可以来看看我们的成果了,试运行一下程序。
在“解决方案资源管理器”窗口中,右击项目名称,从快捷菜单中选择“属性”命令,
在打开的对话框中点击“启动对象”组合框并从列表中选择“frmtest”选项。然后点
击“确定”按钮。最后按下F5键即可运行此项目。
3.绑定到TextBox控件
在上面我们介绍的实例窗体frmtest上删除DataGrid控件,并清除frmtest_Load中的代
码。按照图所示设计程序界面。
上图中各控件相关属性是:(图)
(其余的控件,我们将在下面的内容中用到。)
界面创建完成以后,我们就可以把数据集绑定到每个TextBox控件上了。步骤如下:
(1)选择要绑定的TextBox控件。按下F4键查看其“属性” 窗口。点击展开
“DataBindings”属性,在“DataBindings” 中选择Text属性。
(2)打开组合框并将各个文本框绑定到相应的字段。如需要将“TxtStuID”文本框绑定
到StuID字段,请点击myDataSet1上的“+”号,再点击 student上的“+”号,然后选
择StuID字段。
(3)按照上述方法把其他几个文本框绑定到相应的字段上。
需要说明的是:虽然已绑定各个字段但还必须编写代码才能在首次加载窗体时用数据填
充窗体。代码如下:
Private Sub frmtest_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
MyDataSet1.Clear()
OleDbDataAdapter1.Fill(MyDataSet1, ″student″)
End Sub
按下F5键试运行一
| 对此文章发表了评论 |

