vb.net 教程 3-10 窗体编程 datagridview控件 2 添加数据

  • Post author:
  • Post category:其他



版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。

向datagridview添加数据,这里提供两种方法:

方法1:

1、定义一个行(DataGridViewRow)

2、定义一个单元格(DataGridViewTextBoxCell)

3、设置单元格的值

4、将单元格增加到行中

详细代码如下:

 Dim ID As Integer = 0 
   '添加一行数据
    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        '方法1
        Dim newRow As New DataGridViewRow()
        Dim newRowCell As New DataGridViewTextBoxCell
        newRowCell.Value = ID
        newRow.Cells.Add(newRowCell)
        newRowCell = New DataGridViewTextBoxCell
        newRowCell.Value = "第" & ID & "小学"
        newRow.Cells.Add(newRowCell)

        dgv.Rows.Add(newRow)
        ID += 1
    End Sub

方法2:

1、直接向datagridview添加新行并返回新行的索引

2、根据返回的索引设置单元格的值

详细代码如下:

    Dim ID As Integer = 0

    '添加一行数据
    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        '方法2
        Dim rowIndex As Integer = dgv.Rows.Add()
        dgv.Rows(rowIndex).Cells(0).Value = ID
        dgv.Rows(rowIndex).Cells(1).Value = "第" & ID & "小学"
        ID += 1
    End Sub


添加多行数据,采用循环即可:

    '添加10行
    Private Sub Button9_Click(sender As Object, e As EventArgs) Handles Button9.Click
        For i As Integer = 1 To 10
            Dim rowIndex As Integer = dgv.Rows.Add()
            dgv.Rows(rowIndex).Cells(0).Value = i
            dgv.Rows(rowIndex).Cells(1).Value = "第" & i & "小学"
        Next

    End Sub

由于.net平台下C#和vb

.NET

很相似,本文也可以为C#爱好者提供参考。

学习更多vb

.net

知识,请参看

vb.net 教程 目录



版权声明:本文为UruseiBest原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。