首页 > 解决方案 > 使用 SQL 数据库表在 DataGridView 中创建一行

问题描述

我有一个正在运行的 SQL Server,我想根据我拥有的 SQL 表行创建一行,但我不知道该怎么做。

我想要的只是搜索行ID然后将数据粘贴到表中的程序。

有人可以帮助我吗?

Me.DataGridView1.Rows.Add(????)

在此处输入图像描述

标签: sqlvb.net

解决方案


好吧,您没有提供有关您的设置的全部信息,但我认为您想要这样的东西(如何将数据插入 SQL Server 表的通用示例)。

Imports System.Data.SqlClient
Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim connetionString As String
        Dim connection As SqlConnection
        Dim adapter As New SqlDataAdapter
        Dim sql As String
        connetionString = "Data Source=ServerName;Initial Catalog=DatabaseName;User ID=UserName;Password=Password"
        connection = New SqlConnection(connetionString)
        sql = "insert into product (Product_id,Product_name,Product_price) values(7,'Product7',700)"
        Try
            connection.Open()
            adapter.InsertCommand = New SqlCommand(sql, connection)
            adapter.InsertCommand.ExecuteNonQuery()
            MsgBox("Row inserted !! ")
        Catch ex As Exception
            MsgBox(ex.ToString)
        End Try
    End Sub
End Class

推荐阅读