当前位置: 首页 > 知识库问答 >
问题:

我在通过数据库中的数据网格插入数据时遇到了一个问题

钱选
2023-03-14

当我通过数据库中的datagrid插入数据时,数据正在插入,但数据库中也会出现一个额外的空行

我的代码:-

私有子按钮2_Click(发件人作为对象,e作为事件参数)处理按钮2.单击

    con()

    Dim SNo As String
    Dim Name As String
    Dim Address As String

    For i As Integer = 0 To Me.DataGridView1.Rows.Count - 1

        If Me.DataGridView1.Rows.Count = 0 Then

            Exit For

        End If

        SNo = Me.DataGridView1.Rows(i).Cells(0).Value
        Name = Me.DataGridView1.Rows(i).Cells(1).Value
        Address = Me.DataGridView1.Rows(i).Cells(2).Value


        Dim sql As String = "insert into Customer(SNo,Name,Address)values('" & SNo & "','" & Name & "','" & Address & "')"

        cmd = New SqlCommand(sql, cn)

        cmd.ExecuteNonQuery()

    Next

    MsgBox("Inserted")

    cn.Close()


End Sub

共有1个答案

璩华辉
2023-03-14

执行循环直到Datagridview1.rows.count-2

For i As Integer = 0 To Me.DataGridView1.Rows.Count - 2

    If Me.DataGridView1.Rows.Count = 0 Then

        Exit For

    End If

    SNo = Me.DataGridView1.Rows(i).Cells(0).Value
    Name = Me.DataGridView1.Rows(i).Cells(1).Value
    Address = Me.DataGridView1.Rows(i).Cells(2).Value


    Dim sql As String = "insert into Customer(SNo,Name,Address)values('" & SNo & "','" & Name & "','" & Address & "')"

    cmd = New SqlCommand(sql, cn)

    cmd.ExecuteNonQuery()

Next
 类似资料:
  • 我在Spring Data JPA+Hibernate中使用Javers。当我使用curdrepository.save(Collection)时,Javers API会逐一审核集合中的每个对象,这会导致整个插入过程的延迟。 在集成Javers之前,处理100行需要30秒,集成Javers之后需要80秒。

  • 嗨,我是拉威尔的新手,我在将数据插入数据库和抛出错误时遇到了麻烦 msgstr"Countable():参数必须是实现可数的数组或对象" 我想在数据库中添加所有注册员工的出勤信息 控制器 叶片输出: 模型类员工出席扩展模型{// } 模型2 命名空间App; 使用Illumb\Database\Elount\Model; 类employee_data扩展模型{//protected$fillabe

  • 问题内容: 通讯: 但是我想通过Ajax将我的电子邮件插入数据库。我不希望页面被重定向,因为每次刷新页面时,都会将空值插入数据库。 我只希望我的电子邮件通过Ajax插入数据库,然后再发送电子邮件,即 应该消失,并且应该有“您已成功订阅”行。 任何简短的代码将非常有用..预先感谢您:) 问题答案: 尝试这个: 和在 不要使用已弃用的。 实际上,如果您的问题是将空值插入数据库,则尝试此操作,这里不需要

  • 我想我在这段代码中遇到了一点问题:当我试图在数据库中插入值时,我遇到了一个错误。

  • 问题内容: 我需要将数据从一个数据库迁移到另一个数据库,两者都在同一本地系统上。 表和列的名称不同,我不能从旧数据库迁移所有列,因此 对我不起作用。 但我只有一个 我的查询中有什么错误,我该如何解决? 提前致谢 问题答案: 您的查询应如下所示: 更新 由于这个答案的关注程度超出了我的预期,因此我应该扩展这个答案。首先,从答案本身看可能并不明显,但各列不必具有相同的名称。因此,以下操作也将起作用(假

  • 拿到了一份敏感词的json文件,想通过nodejs循环插入数据库中 但是每次都会报错,不知道是怎么回事,有大佬帮忙看看呗 报错 设计的表