ADO.net入门(六):绑定到窗体上观看

前面我们主要用的是控制台(就是DOS窗体)来演示整个连接到数据库获取数据的过程。


下面我们把获得的数据集DataSet显示在窗体上,用一个DataGridView控件来实现。


DataGridView控件,大部分属性是关于表格的外貌设置。

最关键是一个DataSource属于是用属于 直接绑定到我们的DataSet上。


但我们不用设置,我们用代码来实现绑定。


关键:

DataSet是多个表的集合,而DataGridView只能显示一个表的记录。

因此,在显示DataSet须为DataGridview来指定是哪个表。


Imports System.Data.SqlClient
Public Class Form1
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        Dim cnStr As String = "Persist Security Info=False;User ID=sa;password=123456;Initial Catalog=学生成绩管理系统;Data Source=ZHENG"
        Dim cn As New SqlConnection(cnStr)
        cn.Open()

        Dim sql As String = "select * from 学生信息"
        Dim da As New SqlDataAdapter(sql, cn)
        Dim ds As New DataSet
        da.Fill(ds, "学生信息")
        DataGridView1.DataSource = ds.Tables("学生信息").DefaultView
    End Sub
End Class

ADO.net入门(六):绑定到窗体上观看_第1张图片


注意的是最后一句:

DataGridView1.DataSource = ds.Tables("学生信息").DefaultView
是可以用

DataGridView1.DataSource =ds.Tables(0).defaultView来实现的。

相当于数组一样,选择哪个索引的表。


好了,入门,就这点,理解ADo.net的原理过程就行了。


你可能感兴趣的:(ADO.net入门(六):绑定到窗体上观看)