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