
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
26.04.2005, 15:46:47
|
|||
|---|---|---|---|
|
|||
как "оставить" выбранную строку true dbgrid "на месте" после rebind? (+) |
|||
|
#18+
после rebind грид "уползает" вверх таким образом, что текущая строка становиться первой видимой сверху :( а хотелось бы, чтобы грид остался на месте, т.е. если текущая строка "в середине" грида, то после rebind она там и осталась это как то можно сделать? спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.04.2005, 15:50:36
|
|||
|---|---|---|---|
как "оставить" выбранную строку true dbgrid "на месте" после rebind? (+) |
|||
|
#18+
у этого грида свойство, если не ошибаюсь называется toprow, его надо запомнить до и установить после rebind ------------------ arbeit macht frei ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.04.2005, 15:53:34
|
|||
|---|---|---|---|
как "оставить" выбранную строку true dbgrid "на месте" после rebind? (+) |
|||
|
#18+
sorry, свойство азывается firstrow ------------------ arbeit macht frei ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.04.2005, 15:59:42
|
|||
|---|---|---|---|
|
|||
как "оставить" выбранную строку true dbgrid "на месте" после rebind? (+) |
|||
|
#18+
но оно как-то странно работает в режиме отладки отрабатывает когда запускаешь ехе нет :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.04.2005, 16:25:47
|
|||
|---|---|---|---|
как "оставить" выбранную строку true dbgrid "на месте" после rebind? (+) |
|||
|
#18+
только что попробовал на 7 и 8про и там и там работает корректно ------------------ arbeit macht frei ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.04.2005, 16:39:50
|
|||
|---|---|---|---|
|
|||
как "оставить" выбранную строку true dbgrid "на месте" после rebind? (+) |
|||
|
#18+
есть грид grdOpers, есть рекордсет OpersRS пытаемся сделать отмечание по пробелу строк в гриде Private Sub grdOpers_KeyDown(KeyCode As Integer, Shift As Integer) Dim bm, bm1 As Long If KeyCode = 32 And Shift = 0 Then bm = grdOpers.FirstRow bm1 = grdOpers.Row OpersRS!Selected = Not OpersRS!Selected OpersRS.Update grdOpers.FirstRow = bm If bm1 < grdOpers.VisibleRows - 1 Then grdOpers.Row = bm1 + 1 End If end if end sub скачет на первую строку и все тут :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.04.2005, 16:57:09
|
|||
|---|---|---|---|
|
|||
как "оставить" выбранную строку true dbgrid "на месте" после rebind? (+) |
|||
|
#18+
... Set grdOpers.DataSource = Nothing OpersRS!Selected = Not OpersRS!Selected OpersRS.Update Set grdOpers.DataSource = OpersRS ... но set-ы наверное много времени отжирают :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.04.2005, 18:07:25
|
|||
|---|---|---|---|
как "оставить" выбранную строку true dbgrid "на месте" после rebind? (+) |
|||
|
#18+
все это делается через bookmark ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.04.2005, 18:41:43
|
|||
|---|---|---|---|
|
|||
как "оставить" выбранную строку true dbgrid "на месте" после rebind? (+) |
|||
|
#18+
хоть намеком конкретное направление поиска :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&mobile=1&tid=2167895]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
105ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 442ms |

| 0 / 0 |
