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

回眸笑倾城 2024-02-28 19:02:25

向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

文章来源: https://vbnet.blog.csdn.net/article/details/90183318
版权声明: 本文为博主原创文章,遵循CC 4.0 BY-SA 知识共享协议,转载请附上原文出处链接和本声明。


...全文
393 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

5,866

社区成员

发帖
与我相关
我的任务
社区描述
微软技术社区为中国的开发者们提供一个技术干货传播平台,传递微软全球的技术和产品最新动态,分享各大技术方向的学习资源,同时也涵盖针对不同行业和场景的实践案例,希望可以全方位地帮助你获取更多知识和技能。
windowsmicrosoft 企业社区
社区管理员
  • 王瑞MVP
  • 郑子铭
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

微软技术社区为中国的开发者们提供一个技术干货传播平台,传递微软全球的技术和产品最新动态,分享各大技术方向的学习资源,同时也涵盖针对不同行业和场景的实践案例,希望可以全方位地帮助你获取更多知识和技能。

予力众生,成就不凡!微软致力于用技术改变世界,助力企业实现数字化转型。

试试用AI创作助手写篇文章吧