所有选定的DataGridview行显示到另一个表单vb.net的文本框中

时间:2017-11-11 04:40:10

标签: vb.net datagridview

我尝试将我的DataGridView的所有选定行显示为只有多行的一个文本框。但是,我尝试过的所有代码都无法使用。

以下是我选择DataGridView的所有行后尝试的示例

TabControl.ItemsSource = CourtCases

1 个答案:

答案 0 :(得分:0)

SelectedRows返回DataGridViewRow的集合,而不是单个给定DataGridViewRow的特定单元格。据推测,您的DataGridView绑定到BindingSource,如果是这种情况,那么您可以将BindingSource作为New构造函数中的参数传递给Form2,并在那里设置控件数据绑定。

例如,您的Form2将包含以下代码:

Sub New(ByVal source As BindingSource)
    txtreceipt.DataBindings.Add(New Binding("Text", source, "Receipt", True))
End Sub

然后,只要您想要显示您要拨打的表单:

Using frm2 As Form2 = New Form2(BindingSource1)
    frm.ShowDialog()
End Using