单击单个单元格选择整行数据网格VB6

时间:2017-01-18 03:11:27

标签: datagrid vb6

有没有办法在datagridview中选择整行?

不仅要选择单个单元格,还要选择整行以突出显示特定记录的整行?

4 个答案:

答案 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

Example