|
|
|
редактирование строки в DataGridView
|
|||
|---|---|---|---|
|
#18+
DataGridView1 Содержит 2000 записей (строк). После редактирования 2000-ой строки указатель в контроле DataGridView поставлен на нолевую строку. Как его вернуть на редактируемую строку? Чтобы пользователь видел результат, а не искал Где же эта строка, в которую я внёс только-что изменения. В переменной iCurrentRow сохраняю Номер выбранной строки в DataGridView1 для редактирования ( внесения изменений ) Код: vbnet 1. После внесения изменений в столбцы выбранной строки Хочу вернуться на редактируемую строку, для этого ставлю Код: vbnet 1. курсор (указатель мыши) становится в ячейку в НОЛЕВОЙ строке, вместо той строки, номер которой указан в переменной iCurrentRow СПАСИБО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2013, 18:11 |
|
||
|
редактирование строки в DataGridView
|
|||
|---|---|---|---|
|
#18+
Надо через BindingSource. Ловить первичный ключ для вновь созданой записи и переходить к нему ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2013, 20:48 |
|
||
|
редактирование строки в DataGridView
|
|||
|---|---|---|---|
|
#18+
Vova_1805DataGridView1 Содержит 2000 записей (строк). немножко оффтоп, но все же, имхо, 2000 строк как-то многовато для DataGridView. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2013, 10:23 |
|
||
|
редактирование строки в DataGridView
|
|||
|---|---|---|---|
|
#18+
использовать FirstDisplayedCell или FirstDisplayedScrollingRowIndex попробовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2013, 13:07 |
|
||
|
редактирование строки в DataGridView
|
|||
|---|---|---|---|
|
#18+
По-моему, эта проблема нерешаема? Ваши советы я применил, ставил в разных местах приложения, Но после обновления указатель в гриде УПОРНО становится в ячейку 0,0. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2013, 18:06 |
|
||
|
редактирование строки в DataGridView
|
|||
|---|---|---|---|
|
#18+
Vova_1805По-моему, эта проблема нерешаема? Решаема Cat2Надо через BindingSource. Ловить первичный ключ записи и переходить к нему ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2013, 20:50 |
|
||
|
редактирование строки в DataGridView
|
|||
|---|---|---|---|
|
#18+
Vova_1805, храни первичный ключ например в скрытой колонке в в гриде, и после редактирования ищи эту строку например вот так Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2013, 07:10 |
|
||
|
редактирование строки в DataGridView
|
|||
|---|---|---|---|
|
#18+
Vova_1805, используешь ли ты BindingSource если нет обязательно используй не лазий по гриду, а ищи нужные тебе данные в BindingSource ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2013, 13:10 |
|
||
|
редактирование строки в DataGridView
|
|||
|---|---|---|---|
|
#18+
фиганычVova_1805, храни первичный ключ например в скрытой колонке в в гриде, и после редактирования ищи эту строку например вот так Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. такой г-код на помойку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2013, 13:10 |
|
||
|
редактирование строки в DataGridView
|
|||
|---|---|---|---|
|
#18+
pation, нормальный код - задачу решает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2013, 11:11 |
|
||
|
редактирование строки в DataGridView
|
|||
|---|---|---|---|
|
#18+
ПОСЛЕ ПРЕОБРАЗОВАНИЯ Вашего кода TO VB NET имеем: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Не сложно ли Вам детализировать віражение в верхней строке Where(Function(a) a.cell("id").Value = id_строки).FirstOrDefault() СПАСИБО ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2013, 16:37 |
|
||
|
редактирование строки в DataGridView
|
|||
|---|---|---|---|
|
#18+
Vova_1805ПОСЛЕ ПРЕОБРАЗОВАНИЯ Вашего кода TO VB NET имеем: Не сложно ли Вам детализировать віражение в верхней строке Where(Function(a) a.cell("id").Value = id_строки).FirstOrDefault() СПАСИБО Детализировать... ну могу по другому записать, по старинке: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2013, 05:14 |
|
||
|
редактирование строки в DataGridView
|
|||
|---|---|---|---|
|
#18+
pationVova_1805, используешь ли ты BindingSource если нет обязательно используй не лазий по гриду, а ищи нужные тебе данные в BindingSource перемещаться по строкам грида можно с помощью CurrentCell (пример в приложении), но правильный вариант - BindingSource ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2013, 17:49 |
|
||
|
|

start [/forum/topic.php?fid=20&msg=38158480&tid=1402952]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
209ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
74ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 569ms |

| 0 / 0 |
