- Код: Выделить всё
SelectionMode = flexSelectionByRow
и я связываю его с ADODB.RecordSetом. После связывания делаю выделение первой строки
- Код: Выделить всё
Set grid.DataSource = dbResult 'dbResult - собственно RecordSet
If (grid.Rows > 1) Then
grid.Row = 1
grid.RowSel = 1
grid.Col = 1
grid.ColSel = grid.Cols - 1
End If
Если рекордсет пустой - то выделяется заголовок(я очищал это выделение и до одной ячейки, проблема не в этом). Если потом загрузить в грид заполненную таблицу, то перестает нормально работать выделение(слетает SelectionMode). Хотелось бы знать почему + возможно ли полностью убрать выделение - чтобы ни одной ячейки не было выделено?