Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вопрос по QuantumGrid / 5 сообщений из 5, страница 1 из 1
27.08.2005, 10:53:36
    #33237260
Kicel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по QuantumGrid
Проблема: есть на форме грид с возможностью сортировки по столбцам.
Если удалять какую-либо строку, на которой стоит фокус, то после удаления фокус получает следующая строка, т.е. поведение грида нормальное.
Если отсортировать грид по любому столбцу, то после удаления строки фокус может переместиться непредсказуемым образом. Пробовал искать инфу на сайте разработчика но все что удалось найти относится к дельфям и не применимо в VB.
Версия грида: 1.5. Может кто знает как забодать эту решетку?
...
Рейтинг: 0 / 0
29.08.2005, 13:53:43
    #33238913
_bob
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по QuantumGrid
перед удалением запомни номер текущей строки и номер верхней, после удаления устанавливаешь сначала верхнюю, потом текущую
...
Рейтинг: 0 / 0
29.08.2005, 20:18:15
    #33239840
Kicel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по QuantumGrid
Спасибо за отклик, но я так и делаю:

TopRow = myGrid.Ex.TopVisibleNode.Index
FocusedRow = myGrid.Ex.FocusedNode.Index

myGrid.Dataset.ADODataset.DeleteRecords (0)
myGrid.Ex.TopVisibleNode.GetNextSibling
myGrid.Ex.FocusedNumber = FocusedRow


Результат все равно не тот. Может что-то в коде не то?
...
Рейтинг: 0 / 0
30.08.2005, 00:12:58
    #33239974
_bob
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по QuantumGrid
конечно не то, прочитай ещё раз что я написал и код будет:

myGrid.Ex.TopVisibleNode.Index = TopRow
myGrid.Ex.FocusedNumber = FocusedRow
...
Рейтинг: 0 / 0
30.08.2005, 00:51:36
    #33239992
Kicel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по QuantumGrid
но в этом случае я получаю:

myGrid.Ex.TopVisibleNode.Index - read ONLY!

т.е. я не могу изменить это свойство контрола.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вопрос по QuantumGrid / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]