有没有办法在datagridview中选择整行?
不仅要选择单个单元格,还要选择整行以突出显示特定记录的整行?
答案 0 :(得分:1)
在datagrid控件中,为了选择整行,你应该有一个SelectionMode
属性,可以设置为SelectionByRow
(或类似的东西)。
答案 1 :(得分:1)
你有没有试过像......
Private Sub DataGrid1_Click()
DataGrid1.SelStartCol = 0
DataGrid1.SelEndCol = DataGrid1.Columns.Count - 1
End Sub
答案 2 :(得分:1)
既然你说你使用的是VB6,那你的意思是你在使用DataGrid控件吗?如果是这样,通常通过将RecordSelectors属性设置为true来处理。这会导致显示分割左侧的箭头,并允许用户选择整行。当用户单击一个记录选择器时,它会将该行添加到SelBookmarks集合中。如果要为用户单击任何行/列执行此操作,可以通过向DataGrid_RowColChange事件添加代码来手动执行此操作。
$
以下是DataGrid控件的MSDN参考。 https://msdn.microsoft.com/en-us/library/aa260194(v=vs.60).aspx
答案 3 :(得分:0)
Grid1.SelBookmarks.Remove 0
Grid1.SelBookmarks.Add Grid1.Bookmark