|
|
|
Встать на запись в Gride
|
|||
|---|---|---|---|
|
#18+
Всем привет! Задача стоит такая, вроде и не сложная но что-то не получается! Приложение Win. 1. Заполнил DS. 2. Перенес из DS в Grid 3. Обновил данные в Gride (Запомнил строку на которй стою) row = (DataGrid1.CurrentCell.RowNumber) 4. Занес изменения в БД 5. Заполнил DS новыми данными. 6. Перенес из DS в Grid 7. Необходимо встать на строку на которой был в момент занесения данных в БД пытаюсь делать так DataGrid1.Select(row) Выделение проходит но как прокрутить скролинг до нужного места? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 09:27 |
|
||
|
Встать на запись в Gride
|
|||
|---|---|---|---|
|
#18+
runaway CurrentCell.RowNumber Принципиальный момент, встать на туже строку в гриде ? или требуется встать на туже запись вашего DataTable? Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 10:00 |
|
||
|
Встать на запись в Gride
|
|||
|---|---|---|---|
|
#18+
По условию задачи, после выполнения процедуры запись поднимается на одну строку вверх либо опускается на одну строку вниз. пользователю было бы удобней что бы вставал на туже запись, но хотя бы на туже строку. row = (DataGrid1.CurrentCell.RowNumber) row = (DataGrid1.CurrentCell.RowNumber - 1) or row = (DataGrid1.CurrentCell.RowNumber + 1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 10:43 |
|
||
|
Встать на запись в Gride
|
|||
|---|---|---|---|
|
#18+
runaway По условию задачи, после выполнения процедуры запись поднимается на одну строку вверх либо опускается на одну строку вниз. Вы можете однозначно идентифицировать эту запись, создано ли поле идентификатора? Какой язык разработки? Если C# то дам ссылку на C# форум, если VB.NET то напишу код здесь. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 10:53 |
|
||
|
Встать на запись в Gride
|
|||
|---|---|---|---|
|
#18+
Что значит однозначно идентифицировать эту запись Уникальные поля есть! А язык VB! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 11:08 |
|
||
|
Встать на запись в Gride
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 11:20 |
|
||
|
Встать на запись в Gride
|
|||
|---|---|---|---|
|
#18+
Спасибо все работает! И вопрос к уважаемому Sa! Где можно взять компоненты к MSVS 2003 (желательно FREE). В частности необходим Грид Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 13:18 |
|
||
|
Встать на запись в Gride
|
|||
|---|---|---|---|
|
#18+
runaway Где можно взять компоненты к MSVS 2003 (желательно FREE). Поповоду FREE компонентов, то http://www.codeproject.com = A LOT!!! По бесплатным гридам я ситуацию не отслеживаю, раньше SourceGrid был перспективным. А платных и навороченных в сети много. См. гриды от ComponentOne , NetAdvantage , DevExpress , Syncfusion Janus - тоже симпатичный :-), неплохой и бесплатный грид будет в NW2.0 - DataGridView and etc. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 13:44 |
|
||
|
Встать на запись в Gride
|
|||
|---|---|---|---|
|
#18+
Sa Код: plaintext 1. 2. 3. 4. 5. 6. А если задача ставится - выделить ту же запись после обновления грида. Можно ли обойтись без цикла с поиском нужного ИД? покрасивее нету решения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2005, 18:53 |
|
||
|
Встать на запись в Gride
|
|||
|---|---|---|---|
|
#18+
А если задача ставится - выделить ту же запись после обновления грида. Можно ли обойтись без цикла с поиском нужного ИД? покрасивее нету решения? в поисках ... посмотрите это: /topic/107297 Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2005, 22:26 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=32965255&tid=1353769]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 228ms |
| total: | 401ms |

| 0 / 0 |
