从另一个窗体编辑带有datagridview控件中的文本的图片

本文关键字:文本 控件 datagridview 窗体 另一个 编辑 | 更新日期: 2023-09-27 17:49:34

我有一个datagridview控件填满了来自sql db的图片以及写在这个图片上的文本,如名称,部门…在datagridview鼠标单击事件,我想显示一个表单,有一个图片框和文本框,我可以修改这些信息。与我的代码下面我能够检索这些信息,但我不知道如何将其保存回datagridview点击单元格。如有任何意见,不胜感激

 Private Sub DataGridView1_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles DataGridView1.MouseClick
    Dim view As DataGridView = DirectCast(sender, DataGridView)
    Dim ht = DataGridView1.HitTest(e.X, e.Y)
    If (ht.ColumnIndex = 1) Then
        clickedCell = view.Rows(ht.RowIndex).Cells(ht.ColumnIndex)
        ClickedRow = DataGridView1.Rows(ht.RowIndex)
       Form2.Show()
        Form2.TextBox2.Text = DataGridView1.Rows(clickedCell.RowIndex).Cells(clickedCell.ColumnIndex + 1).Value
        Form2.TextBox1.Text = DataGridView1.Rows(clickedCell.RowIndex).Cells(clickedCell.ColumnIndex + 2).Value
        Form2.TextBox3.Text = DataGridView1.Rows(clickedCell.RowIndex).Cells(clickedCell.ColumnIndex + 3).Value
    End If
End Sub

从另一个窗体编辑带有datagridview控件中的文本的图片

我想你应该看看这个来自微软开发者网络的例子。它展示了如何创建Form类的实例。在这个类的新实例中,您可以添加图片框和文本框,并从SQL数据库中获取数据。MSDN文章:如何:从一个表单显示另一个表单