从datagridview获取ID并将数据显示到文本框中的另一个表单

小白

我在vb.net中有点新。我有一个datagridview,它显示交货编号,日期和供应商。现在,我希望管理员查看每次发送到另一表格的详细信息。我只想知道如何获取所选行的ID,然后将能够显示该所选ID的等效数据。谢谢。

这是我的“交货单”代码。

Private Sub dgvDeliveryReport_CellContentDoubleClick(sender As Object, e As DataGridViewCellEventArgs) Handles dgvDeliveryReport.CellContentDoubleClick
        If e.RowIndex < 0 Then Exit Sub

        Dim id As Int32 = dgvDeliveryReport.CurrentRow.Cells(0).Value
        Dim viewDelivery As New frmDeliveryFormReport
        frmDeliveryFormReport.Show()
    End Sub
亚历克斯·B。
  • 在您的frmDeliveryFormReport班级中,添加一个新字段来存储当前行:

    private _currentDeliveryReportRow as DataGridViewRow

  • 寻找构造函数:

    Public Sub New frmDeliveryFormReport()
      ...
    End Sub
    

    (如果找不到它,请继续下一步)。

  • 更改/添加构造函数,使其采用DataGridViewRow参数并存储给定的行:

    Public Sub New frmDeliveryFormReport(deliveryReportRow as DataGridViewRow)
       _currentDeliveryReportRow = deliveryReportRow 
    End Sub
    
  • 调整现有的dgvDeliveryReport_CellContentDoubleClick以调用新的构造函数:

    Private Sub dgvDeliveryReport_CellContentDoubleClick(sender As Object, e As DataGridViewCellEventArgs) Handles dgvDeliveryReport.CellContentDoubleClick
        If e.RowIndex < 0 Then Exit Sub
    
        Dim viewDelivery As New frmDeliveryFormReport(dgvDeliveryReport.CurrentRow)
        frmDeliveryFormReport.Show()
    End Sub
    

然后,您可以通过以下方式在frmDeliveryFormReport中访问DeliveryReportRow的所有列:

_currentDeliveryReportRow.Cells(<CellIndex>)

有关此主题的其他信息:

在VS 2010中的Windows窗体之间传递变量

VB.Net将值传递到另一种形式

http://www.dreamincode.net/forums/topic/332553-passing-data-between-forms/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在另一个表单C#上将选定的datagridview项目显示到文本框

来自分类Dev

我的 datagridview 不能传递到另一个表单文本框

来自分类Dev

在另一个文本框中输入数据时文本框完成

来自分类Dev

ShiftValues表单reaptertext框到另一个文本框

来自分类Dev

ShiftValues表单reaptertext框到另一个文本框

来自分类Dev

从一个文本框获取价值到另一个XAML

来自分类Dev

抓取输入值并将其显示为另一个文本框中的值

来自分类Dev

在 C# 中的 win 表单上动态显示在另一个类中创建的文本框

来自分类Dev

根据在另一个文本框中输入的文本在文本框中显示文本

来自分类Dev

分割并删除一些数据到另一个文本框

来自分类Dev

从asp.net中的文本框中读取数据并在另一个网页中显示

来自分类Dev

从另一个表单的文本框中查询条件?

来自分类Dev

通过VBA更新另一个表单的文本框中的值

来自分类Dev

制作空文本框并将焦点放在另一个文本框上

来自分类Dev

如何让 Dlookup 结果显示在 Access 数据库的另一个文本框中?

来自分类Dev

两个日期的差异显示在另一个文本框中

来自分类Dev

根据另一个文本框中的输入数字显示正确的文本框数量

来自分类Dev

用户在文本框中插入值后如何显示另一个文本框?

来自分类Dev

如何在一个表单上单击按钮并在另一个类中的字符串中获取文本框的值?

来自分类Dev

根据数据库中的另一个文本框填充文本框值

来自分类Dev

文本框的onchange文本显示在另一个文本框上

来自分类Dev

如何从一个PHP到另一个PHP获取文本框值

来自分类Dev

JavaScript将数字转换为货币并将负货币复制到另一个文本框

来自分类Dev

使用DataGridView从另一个表单在TextBox中显示数据库信息

来自分类Dev

如何在动态生成的 html 表中将数据从一个文本框获取到另一个文本框?

来自分类Dev

通过登录表单更新另一个表单文本框

来自分类Dev

如何通过另一个窗体上的文本框更新datagridview中的选定行?

来自分类Dev

如何在asp.net C#的另一个文本框中拆分电子邮件ID并在@之前显示文本

来自分类Dev

通过文本框将数据从选择选项传递到另一个页面

Related 相关文章

  1. 1

    在另一个表单C#上将选定的datagridview项目显示到文本框

  2. 2

    我的 datagridview 不能传递到另一个表单文本框

  3. 3

    在另一个文本框中输入数据时文本框完成

  4. 4

    ShiftValues表单reaptertext框到另一个文本框

  5. 5

    ShiftValues表单reaptertext框到另一个文本框

  6. 6

    从一个文本框获取价值到另一个XAML

  7. 7

    抓取输入值并将其显示为另一个文本框中的值

  8. 8

    在 C# 中的 win 表单上动态显示在另一个类中创建的文本框

  9. 9

    根据在另一个文本框中输入的文本在文本框中显示文本

  10. 10

    分割并删除一些数据到另一个文本框

  11. 11

    从asp.net中的文本框中读取数据并在另一个网页中显示

  12. 12

    从另一个表单的文本框中查询条件?

  13. 13

    通过VBA更新另一个表单的文本框中的值

  14. 14

    制作空文本框并将焦点放在另一个文本框上

  15. 15

    如何让 Dlookup 结果显示在 Access 数据库的另一个文本框中?

  16. 16

    两个日期的差异显示在另一个文本框中

  17. 17

    根据另一个文本框中的输入数字显示正确的文本框数量

  18. 18

    用户在文本框中插入值后如何显示另一个文本框?

  19. 19

    如何在一个表单上单击按钮并在另一个类中的字符串中获取文本框的值?

  20. 20

    根据数据库中的另一个文本框填充文本框值

  21. 21

    文本框的onchange文本显示在另一个文本框上

  22. 22

    如何从一个PHP到另一个PHP获取文本框值

  23. 23

    JavaScript将数字转换为货币并将负货币复制到另一个文本框

  24. 24

    使用DataGridView从另一个表单在TextBox中显示数据库信息

  25. 25

    如何在动态生成的 html 表中将数据从一个文本框获取到另一个文本框?

  26. 26

    通过登录表单更新另一个表单文本框

  27. 27

    如何通过另一个窗体上的文本框更新datagridview中的选定行?

  28. 28

    如何在asp.net C#的另一个文本框中拆分电子邮件ID并在@之前显示文本

  29. 29

    通过文本框将数据从选择选项传递到另一个页面

热门标签

归档