|
Как отследить изменение значения в BindingSource
|
|||
---|---|---|---|
#18+
Добрый день! Есть Dataset и связанные через BindingSource контролы на форме, например CheckBox. Необходимо отследить смену значения в CheckBox, чтобы произвести еще кое-какие действия. Как узнать что значение изменилось именно в этом поле (значение CheckBox)? CurrentItemChanged? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2015, 15:17 |
|
Как отследить изменение значения в BindingSource
|
|||
---|---|---|---|
#18+
Lexx_SQL, Событие CurrentItemChanged объекта BindingSource происходит, когда меняется текущая запись, а не когда меняется значение поля. Как я понял, вы хотите ловить изменение значения поля DataTable. В этом случае подпишитесь на событие ColumnChanged вашей таблицы. А уже в обработчике события анализируйте изменения ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 01:34 |
|
Как отследить изменение значения в BindingSource
|
|||
---|---|---|---|
#18+
Вакшуль СергейLexx_SQL, Событие CurrentItemChanged объекта BindingSource происходит, когда меняется текущая запись, а не когда меняется значение поля. Как я понял, вы хотите ловить изменение значения поля DataTable. В этом случае подпишитесь на событие ColumnChanged вашей таблицы. А уже в обработчике события анализируйте изменения Ответ неверный. ColumnChanged происходит при изменении DataColumn. То есть при переименовании колонки, например. Для отслеживания изменений значений в таблице используется событие RowChanged ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 23:25 |
|
Как отследить изменение значения в BindingSource
|
|||
---|---|---|---|
#18+
Cat2ColumnChanged происходит при изменении DataColumn. То есть при переименовании колонки, например. что вы имеете ввиду под "переименованием колонки"? Событие ColumnChanged объекта DataTable "Occurs after a value has been changed for the specified System.Data.DataColumn in a System.Data.DataRow." Вопрос был: Lexx_SQL Как узнать что значение изменилось именно в этом поле (значение CheckBox)? Вряд ли Lexx_SQL называл контрол CheckBox "полем", ловить изменение состояния которого приходит в голову в первую очередь, очевидно, речь шла об изменении значения в DataColumn, а для этого как раз подходит событие ColumnChanged. Во всяком случае, я так рассуждал. Можно, конечно, понять вопрос, так, вы его поняли. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2015, 00:07 |
|
Как отследить изменение значения в BindingSource
|
|||
---|---|---|---|
#18+
Вакшуль Сергей, Да, маху дал. Что то перепутал вчера вечером с ColumnNameChanged ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2015, 16:29 |
|
|
start [/forum/topic.php?fid=20&fpage=74&tid=1401088]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 320ms |
total: | 448ms |
0 / 0 |