读书人

!datagridview怎么判断行标题被选中

发布时间: 2013-04-12 18:33:11 作者: rapoo

求助!datagridview如何判断行标题被选中?



求教如何判断当前选择是通过行标题栏进行的行选择的?

下面这段代码好像不行。。。


Dim intRow As Integer

intRow = DataGridView1.CurrentCell.RowIndex
If DataGridView1.Rows(intRow).HeaderCell.Selected = True Then
。。。。
End if


还有怎么取得选择行的开始行和结束行? datagridview
[解决办法]
奇怪,我不能编辑自己回复的贴子


'将8楼的回复修正一下,因为如果只选择一行的话,结果不准确
Dim MaxRow As Integer = -1, MinRow As Integer = -1
For i As Integer = DataGridView1.Rows.Count - 1 To 0 Step -1
If DataGridView1.Rows(i).Selected = True Then
If MaxRow = -1 Then
MaxRow = i : MinRow = i
Else
MinRow = i
End If
End If
Next
MsgBox("您选择的最大行号是:" & MaxRow.ToString & "最小行号是:" & MinRow.ToString)

读书人网 >VB Dotnet

热点推荐