读书人

怎么得到datagridview中所选中的多行数

发布时间: 2012-03-27 13:44:24 作者: rapoo

如何得到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.

读书人网 >VB Dotnet

热点推荐