|
DataGridView и BindingNavigator
|
|||
---|---|---|---|
#18+
Hi All Есть на форме DataGridView и BindingNavigator привязанные к одному BindingSource. При вводе текста в ячейку DataGridView и нажатии “Move next” в BindingNavigator предполагается, что текст должен записываться в поле и запись поститься. Но грид просто игнорирует введенный текст и возвращает старое значение ячейки. Подскажите, как заставить Грид записывать введенное значение при навигации через BindingNavigator. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2016, 19:29 |
|
DataGridView и BindingNavigator
|
|||
---|---|---|---|
#18+
У грида есть метод EndEdit(), надо перед MoveNext() выполнить грид.EndEdit(). С навигатором не работаю, смотри его события. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2016, 08:10 |
|
DataGridView и BindingNavigator
|
|||
---|---|---|---|
#18+
fortibransaУ грида есть метод EndEdit(), надо перед MoveNext() выполнить грид.EndEdit(). С навигатором не работаю, смотри его события. Не надо, MoveNext действительно должен работать так, как написал ТС ================== Посмотрите, не readonly ли колонки в DataTable ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2016, 08:12 |
|
DataGridView и BindingNavigator
|
|||
---|---|---|---|
#18+
А если нажать Save, не переходя на другую строку, сохраняет? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2016, 08:16 |
|
DataGridView и BindingNavigator
|
|||
---|---|---|---|
#18+
Да, сейчас проверил, навигатор вообще-то все сам выполняет. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2016, 08:17 |
|
DataGridView и BindingNavigator
|
|||
---|---|---|---|
#18+
fortibransa, Код: c# 1. 2. 3. 4. 5. 6. 7.
Данные код работает только в тривиально-простых случаях. Если ввести в поле значение которые не проходит проверку на ввода данных например в булевое полей ввести True1, то при нажатии на BindingNavigator."Move next" ошибка выдается, но редактор все равно закрывается и выполняется переход. По логике грид должен остаться в режиме редактирования и переход не следующую запись не должен выполняться. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2016, 10:39 |
|
DataGridView и BindingNavigator
|
|||
---|---|---|---|
#18+
dmitrybvПо логике грид должен остаться в режиме редактирования и переход не следующую запись не должен выполняться. Если не объявлено событие DataError ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2016, 10:44 |
|
DataGridView и BindingNavigator
|
|||
---|---|---|---|
#18+
fortibransaДа, сейчас проверил, навигатор вообще-то все сам выполняет. Не навигатор, а bindingSource.MoveNext(), который выполняется при нажатии на кнопки в навигаторе ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2016, 10:46 |
|
DataGridView и BindingNavigator
|
|||
---|---|---|---|
#18+
Ааа, у тебя ошибка возникает, вот оно чо, ну тут сам копайся. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2016, 11:37 |
|
DataGridView и BindingNavigator
|
|||
---|---|---|---|
#18+
fortibransaАаа, у тебя ошибка возникает, вот оно чо, ну тут сам копайся. Злой ты ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2016, 22:02 |
|
|
start [/forum/topic.php?fid=20&fpage=53&tid=1400271]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 153ms |
0 / 0 |