|
|
|
Вопрос по QuantumGrid
|
|||
|---|---|---|---|
|
#18+
Проблема: есть на форме грид с возможностью сортировки по столбцам. Если удалять какую-либо строку, на которой стоит фокус, то после удаления фокус получает следующая строка, т.е. поведение грида нормальное. Если отсортировать грид по любому столбцу, то после удаления строки фокус может переместиться непредсказуемым образом. Пробовал искать инфу на сайте разработчика но все что удалось найти относится к дельфям и не применимо в VB. Версия грида: 1.5. Может кто знает как забодать эту решетку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2005, 10:53:36 |
|
||
|
Вопрос по QuantumGrid
|
|||
|---|---|---|---|
|
#18+
перед удалением запомни номер текущей строки и номер верхней, после удаления устанавливаешь сначала верхнюю, потом текущую ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2005, 13:53:43 |
|
||
|
Вопрос по QuantumGrid
|
|||
|---|---|---|---|
|
#18+
Спасибо за отклик, но я так и делаю: TopRow = myGrid.Ex.TopVisibleNode.Index FocusedRow = myGrid.Ex.FocusedNode.Index myGrid.Dataset.ADODataset.DeleteRecords (0) myGrid.Ex.TopVisibleNode.GetNextSibling myGrid.Ex.FocusedNumber = FocusedRow Результат все равно не тот. Может что-то в коде не то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2005, 20:18:15 |
|
||
|
Вопрос по QuantumGrid
|
|||
|---|---|---|---|
|
#18+
конечно не то, прочитай ещё раз что я написал и код будет: myGrid.Ex.TopVisibleNode.Index = TopRow myGrid.Ex.FocusedNumber = FocusedRow ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2005, 00:12:58 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=33238913&tid=2167281]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 259ms |
| total: | 390ms |

| 0 / 0 |
