将值从窗体中的(DataGridView1_Click)传递到另一窗体中的另一个子

塔里克·耶姆

我想将值从(DataGridView1_Click)传递给另一子窗体,该子窗体的另一种形式如何实现?有什么办法吗,请帮帮我

Public Class SearchCustomers
Private Sub SearchCustomers_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        txtCustomerSearchBox.Text = ""
        CBCustomerSearch.SelectedIndex = -1
        txtCustomerSearchBox_TextChanged(Nothing, Nothing)
    End Sub

点击事件

  '  Private Sub DataGridView1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles DataGridView1.Click
  'FrmCustomers mycustomers = New FrmCustomers()   
  '  mycustomers.show_data(DataGridView1.CurrentRow.Cells(1).Value.ToString)
  '  End Sub

    Private Sub DataGridView1_RowsAdded(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewRowsAddedEventArgs) Handles DataGridView1.RowsAdded
        For I = 0 To DataGridView1.Rows.Count - 1
            DataGridView1.Rows(I).Cells(0).Value = "Go"
            Dim row As DataGridViewRow = DataGridView1.Rows(I)
            row.Height = 25
        Next
    End Sub
    Private Sub DataGridView1_CellContentClick( ByVal sender As System.Object,  ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick

     End Sub

Private Sub DataGridView1_Click( ByVal sender As System.Object,  ByVal e As System.EventArgs) Handles DataGridView1.Click
            Dim oForm As New FrmCustomers()
            Dim CustomerCode As String
            CustomerCode = (DataGridView1.CurrentRow.Cells(1).Value.ToString)
            oForm.show_data(CustomerCode)
            MsgBox(DataGridView1.CurrentRow.Cells(1).Value.ToString, MsgBoxStyle.Exclamation, "Warning Message")        
End Sub
End Class

这是形式2中的子方法,我希望此方法显示从DB到TextBox的数据,如下面的代码所示

 Sub show_data(CustomerCod)
        OpenFileDialog1.FileName = ""
        Dim sqls = "SELECT * FROM Customers WHERE CustomerCode=N'" & (CustomerCod) & "'"
        Dim adp As New SqlClient.SqlDataAdapter(sqls, SQLconn)
        Dim ds As New DataSet
        adp.Fill(ds)
        Dim dt = ds.Tables(0)
        If dt.Rows.Count = 0 Then
            MsgBox("no record found", MsgBoxStyle.Exclamation, "warning message")
        Else
            Dim dr = dt.Rows(0)
            On Error Resume Next
            CustomerCode.Text = dr!CustomerCode
            CustomerName.Text = dr!CustomerName
            Address.Text = dr!Address
            Country.Text = dr!Country
            City.Text = dr!City
            Fax.Text = dr!Fax
            Mobile.Text = dr!Mobile
            Email.Text = dr!Email
            Facebook.Text = dr!Facebook
            Note.Text = dr!Note
            '====================== Image Reincyrpation 
            If IsDBNull(dr!Cust_image) = False Then
                Dim imgByteArray() As Byte
                imgByteArray = CType(dr!Cust_image, Byte())
                Dim stream As New MemoryStream(imgByteArray)
                Dim bmp As New Bitmap(stream)
                Cust_image.Image = Image.FromStream(stream)
                stream.Close()
                Label16.Visible = False
                '================================================
            End If
            BtnEdit.Enabled = False
            BtnDelete.Enabled = False
            BtnSave.BackColor = Color.Red
            CustomerName.Focus()
            End If 
    End Sub
用户11982798

您可以这样做(只需致电):

Private Sub DataGridView1_Click(sender As Object, e As EventArgs) Handles DataGridView1.Click
    FrmCustomers.Show()
    FrmCustomers.Hide()
    FrmCustomers.show_data(CustomerCod)
    FrmCustomers.Dispose()
End Sub

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将值从子窗体传递到另一个子窗体

来自分类Dev

从另一个子窗体访问子窗体中的控件

来自分类Dev

如何从访问中另一个子窗体中打勾的组合框中过滤一个子窗体?

来自分类Dev

将数据从一个窗体上的DataGridView显示到另一窗体上的TextBoxes中

来自分类Dev

如何将存储在“属性”中的变量传递到另一个Windows窗体中?

来自分类Dev

如何访问子窗体上的文本框控件的值,其中子窗体本身只是主窗体的另一个子窗体上的控件

来自分类Dev

将值传递给某些StringEdit,从一个窗体传递到Dynamics ax 2012上的另一个窗体

来自分类Dev

如何使用委托将活动窗体中的值获取到UserControl上的另一个窗体

来自分类Dev

如何从另一个模式对话框窗体传递多个信息到MDI子窗体

来自分类Dev

mdi 子窗体不会集中到同一个父级中的另一个 mdi 子窗体?

来自分类Dev

将对象作为参数从用户窗体传递到另一个用户窗体

来自分类Dev

关闭子窗体,然后单击C#.net中的用户控件中的按钮,打开另一个窗体?

来自分类Dev

将两个结果在一个子传递到另一个子

来自分类Dev

如何将值从一个子类传递到主类 C# 中的另一个子类?

来自分类Dev

将点击事件从一个子组件传递到另一个子组件

来自分类Dev

将组合框选择传递给另一个Win窗体C#中的其他组合框

来自分类Dev

从列表框中的数据导入到另一个窗体

来自分类Dev

如何使从另一个窗体视图打开的窗体视图在odoo中只读

来自分类Dev

如何从另一个仍打开的窗体中检测何时关闭窗体?

来自分类Dev

从Visual Basic中另一个窗体的按钮清除窗体的标签

来自分类Dev

如何使从另一个窗体视图打开的窗体视图在odoo中只读

来自分类Dev

使用窗体和另一个表中的值访问2007更新表

来自分类Dev

将TextBox值作为链接传递,并将参数传递给另一个Web窗体

来自分类Dev

从另一个窗体打开新的Windows窗体

来自分类Dev

关闭另一个MDI子窗体后,启用MDI子窗体的TButton

来自分类Dev

当从另一个窗体触发按钮单击事件时,在窗体的面板中绘制一个矩形

来自分类Dev

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

来自分类Dev

将子域URL重定向到IIS中的另一个子域

来自分类Dev

如何将文本从一个Web窗体文本框中移动到另一个Web窗体文本框中

Related 相关文章

  1. 1

    将值从子窗体传递到另一个子窗体

  2. 2

    从另一个子窗体访问子窗体中的控件

  3. 3

    如何从访问中另一个子窗体中打勾的组合框中过滤一个子窗体?

  4. 4

    将数据从一个窗体上的DataGridView显示到另一窗体上的TextBoxes中

  5. 5

    如何将存储在“属性”中的变量传递到另一个Windows窗体中?

  6. 6

    如何访问子窗体上的文本框控件的值,其中子窗体本身只是主窗体的另一个子窗体上的控件

  7. 7

    将值传递给某些StringEdit,从一个窗体传递到Dynamics ax 2012上的另一个窗体

  8. 8

    如何使用委托将活动窗体中的值获取到UserControl上的另一个窗体

  9. 9

    如何从另一个模式对话框窗体传递多个信息到MDI子窗体

  10. 10

    mdi 子窗体不会集中到同一个父级中的另一个 mdi 子窗体?

  11. 11

    将对象作为参数从用户窗体传递到另一个用户窗体

  12. 12

    关闭子窗体,然后单击C#.net中的用户控件中的按钮,打开另一个窗体?

  13. 13

    将两个结果在一个子传递到另一个子

  14. 14

    如何将值从一个子类传递到主类 C# 中的另一个子类?

  15. 15

    将点击事件从一个子组件传递到另一个子组件

  16. 16

    将组合框选择传递给另一个Win窗体C#中的其他组合框

  17. 17

    从列表框中的数据导入到另一个窗体

  18. 18

    如何使从另一个窗体视图打开的窗体视图在odoo中只读

  19. 19

    如何从另一个仍打开的窗体中检测何时关闭窗体?

  20. 20

    从Visual Basic中另一个窗体的按钮清除窗体的标签

  21. 21

    如何使从另一个窗体视图打开的窗体视图在odoo中只读

  22. 22

    使用窗体和另一个表中的值访问2007更新表

  23. 23

    将TextBox值作为链接传递,并将参数传递给另一个Web窗体

  24. 24

    从另一个窗体打开新的Windows窗体

  25. 25

    关闭另一个MDI子窗体后,启用MDI子窗体的TButton

  26. 26

    当从另一个窗体触发按钮单击事件时,在窗体的面板中绘制一个矩形

  27. 27

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

  28. 28

    将子域URL重定向到IIS中的另一个子域

  29. 29

    如何将文本从一个Web窗体文本框中移动到另一个Web窗体文本框中

热门标签

归档