我正在为客户和技术人员编写一个使用数据库的程序。主表单 (CustomerIncidents) 有一个工具条按钮,用于打开与 (SearchByState) 不同的表单,用户在其中输入状态代码并查找任何事件。
如果用户单击其中一个数据网格单元格,我希望将客户信息存储在 TAG 中,以便在使用“确定”按钮关闭表单时,它将显示在主表单(CustomerIncidents)中。
已于 2014 年 3 月 11 日下午 12:21 编辑
问题出在主窗体中。当我单击第二个表单中的确定按钮时,它会尝试将 DialogResult 按钮转换为字符串。我不知道如何解决它。
客户表格(主表格)打开到次要表格
Private Sub btnOpenState_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles btnOpenState.Click
Dim frmSearchState As New FindCustomer
----->>Dim selectedButton As DialogResult = frmSearchState.ShowDialog()
If selectedButton = Windows.Forms.DialogResult.OK Then
CustomerIDToolStripTextBox.Text = frmSearchState.Tag.ToString
End If'
按州表格(中学表格)或“儿童表格”搜索
Private Sub btnOk_Click(message As String, ByVal e As DataGridViewCellEventArgs) Handles btnOk.Click
message = CustomersDataGridView.Rows(e.RowIndex).Cells(e.ColumnIndex).Value.ToString
Me.Tag = message
Me.DialogResult = DialogResult.OK
End Sub