0
我在想如何传递参数使用构造函数从另一种形式的datagridview到我的主窗体而无需打开新窗体。这是我的代码我怎样才能将参数从datagridview传递到开放或主窗体而无需打开新窗体
-----------主窗体构造函数----------------------------- -----------
Public Sub New(customerID As Integer, fullName As String, phoneNumber As String, emailID As String)
' This call is required by the designer.
InitializeComponent()
' Add any initialization after the InitializeComponent() call.
_customerID = customerID
_fullName = fullName
_phoneNumber = phoneNumber
_emailID = emailID
End Sub
----------------------------- second form edit点击按钮----------------------------
Private Sub btnEdit_Click(sender As Object, e As EventArgs) Handles btnEdit.Click
Dim formMain As New frmMain(CInt(Me.dgvCustomerInfo.Item(0, Me.dgvCustomerInfo.SelectedRows(0).Index).Value),
Me.dgvCustomerInfo.Item(1, Me.dgvCustomerInfo.SelectedRows(0).Index).Value,
Me.dgvCustomerInfo.Item(2, Me.dgvCustomerInfo.SelectedRows(0).Index).Value,
Me.dgvCustomerInfo.Item(3, Me.dgvCustomerInfo.SelectedRows(0).Index).Value)
Me.Hide()
'formMain.Hide()
formMain.Show()
感谢
您需要将现有的形式作为参数 – SLaks
灿你解释它如何? –
如果你不想打开一个新的fporm,不要创建一个新的表单。创建一个方法并传递数据 – Plutonix