如何得到datagridview中所选中的多行数据?
各位大哥大姐,
请教一下:如何得到datagridview中所选中的多行数据?
我想在按住ctrl+或shift键的同时去选择我想要的行记录(多条),想得到这些行的数据。
谢谢!
[解决办法]
- VB.NET code
For i As Integer = 0 To Me.DataGridView1.SelectedCells.Count - 1 MsgBox(Me.DataGridView1.SelectedCells.Item(i).Value) Next
[解决办法]
第一
把datagridview 设成可多行选择
Dim SelRowColl As DataGridViewSelectedRowCollection
Dim dgvRow As DataRow
SelRowColl = dgvMaterial.SelectedRows
For i = 0 To SelRowColl.Count - 1
dgvRow = dvMaterial(SelRowColl(i).Index).Row
'可得到选中的每一行
next
第二个问题
可在form2定义一个form 变量.在load form2时将form1 的窗体句柄赋给form2 中的变量
在form2窗体关闭代码中,关闭form1.