datagridview中所选行值如何返回?怎样让最后一行也参加排序?
在VS2005的VB中,比如说,我用ctrl键辅助点选了第0行、第2行、第3行,如何在程序里返回我所选的这三行的行值?如果是用shift选从第0行到第三行,程序也应该差不多吧?
另外一个问题是,点击每一列的行头可以根据各行这一列的内容排序,但是最后一行总是不参加排序,而特意增加最后一行空行使得排序完整总让我觉得别扭,不知道有什么办法可以解决?
[解决办法]
看看有没有http://www.cnblogs.com/wghao/archive/2007/05/23/756701.html
[解决办法]
取得所选行值
For i As Integer = 0 To Me.DataGridView1.SelectedRows.Count - 1
Debug.WriteLine(Me.DataGridView1.SelectedRows(i).Index.ToString)
Next
第二个问题没有出现,一直都能排序
[解决办法]
dim a(Me.DataGridView1.SelectedRows.Count) as integer
For i As Integer = 0 To Me.DataGridView1.SelectedRows.Count - 1
a(i) = Me.DataGridView1.SelectedRows(i).Index
Next