Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否将SQL数据表永久保存在VB.NET窗体上且不可直接编辑?_Sql_Sql Server_Vb.net - Fatal编程技术网

是否将SQL数据表永久保存在VB.NET窗体上且不可直接编辑?

是否将SQL数据表永久保存在VB.NET窗体上且不可直接编辑?,sql,sql-server,vb.net,Sql,Sql Server,Vb.net,我正在使用以下代码: Public Sub New() InitializeComponent() BindGrid() End Sub Private Sub BindGrid() Dim constring As String = "server=classified;database=classified" Using con As New SqlConnection(constring) Using cmd As New SqlComman

我正在使用以下代码:

Public Sub New()
    InitializeComponent()
    BindGrid()
End Sub
Private Sub BindGrid()
    Dim constring As String = "server=classified;database=classified"
    Using con As New SqlConnection(constring)
        Using cmd As New SqlCommand("SELECT * FROM Salespeople", con)
            cmd.CommandType = CommandType.Text
            Using sda As New SqlDataAdapter(cmd)
                Using dt As New DataTable()
                    sda.Fill(dt)
                    DataGridView1.DataSource = dt
                End Using
            End Using
        End Using
    End Using
End Sub

是否有办法在表单上获取表格,使表格无法直接编辑?我只想要通过文本框编辑的东西

A不是视觉对象,因此需要更好地解释。但是,A将以表格形式显示db数据。除此之外,还有许多其他问题。例如,当连接关闭时,DataAdapter无法填充DataSet/DataTable。@更新:问题已更改一点或更多。我也不会使用select*。您应该只选择所需的列。在这种情况下,我希望用户能够看到表的内容。我只是不希望用户能够直接编辑表(如果这在现实中有任何意义的话)。我只希望表格通过我在表格中包含的文本框进行编辑。