DataGridView使用技巧—显示数据


DataGridView这个控件可以将数据以表格的形式显示出来。

既然可以显示数据,所以首先第一步就得确定数据,关于数据这里包括非绑定模式和绑定模式。

我们先来看下非绑定模式,故名思议非绑定模式就是该表格显示的内容不是绑定的数据源,而是通过代码手动将数据添加到控件中的。

我们添加的控件名称为DataGridView1,下面看下我们的代码。

 '创建列1      
	 Dim col1 As DataGridViewTextBoxColumn = New DataGridViewTextBoxColumn
        col1.Name = "strName"
        col1.HeaderText = "姓名"

        '创建列2
        Dim col2 As DataGridViewTextBoxColumn = New DataGridViewTextBoxColumn()
        col2.Name = "strSex"
        col2.HeaderText = "性别"

        '将新建的列添加到控件中
        DataGridView1.Columns.Add(col1)
        DataGridView1.Columns.Add(col2)

        '创建行
        Dim row1 As DataGridViewRow = New DataGridViewRow()
        Dim row2 As DataGridViewRow = New DataGridViewRow()
        '根据控件列的定义创建行应包含的单元格
        row1.CreateCells(DataGridView1)
        row2.CreateCells(DataGridView1)
        '添加单元格的文本
        row1.Cells(0).Value = "鸣人"
        row1.Cells(1).Value = "男"
        row2.Cells(0).Value = "小樱"
        row2.Cells(1).Value = "女"
        '将新建的行添加到控件中
        DataGridView1.Rows.Add(row1)

        DataGridView1.Rows.Add(row2)


下面来看下我们的显示结果:

DataGridView使用技巧—显示数据_第1张图片



讲完了非绑定模式,我们再来看下绑定模式,绑定模式是指将控件关联到数据源(DataSet),根据数据库的列自动生成列,并自动进行数据的填充。

绑定模式的数据显示特别简单。

DataGridView1.DataSource= ds

DataGridView1.DataMember= dt.TableName

这两行代码就足够了,其中的ds为我们要关联数据源,dt为数据源中的一个表。至于如何获取dsdt我们就不在这里赘余了。


这样我们就可以随心所欲的进行我们的数据显示了。



你可能感兴趣的:(DataGridView使用技巧—显示数据)