|
|
|
События в ADO.NET
|
|||
|---|---|---|---|
|
#18+
Как обрабатывать различные события наборов данных в typed dataset ? В делфи все бд-компоненты содержат большое кол-во событий, там все понятно. А как быть тут? Например, в зависимости от того есть ли CurrentState-записи в таблице, нужно подсвечивать или тушить кнопки "редактировать", "удалить". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2007, 18:20 |
|
||
|
События в ADO.NET
|
|||
|---|---|---|---|
|
#18+
Какие конкретно события интересуют? Вообще на предмет всевозможных событий смотри как ни странно ;-) в классах Ado.net, BindingSource, DataTable, DataView, DataSet, DataAdapter. Список можно продолжить. Только если можно без аналогий типа "как в дельфи CurrentState", а русским языком ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2007, 18:33 |
|
||
|
События в ADO.NET
|
|||
|---|---|---|---|
|
#18+
Я разобрался. CurrentState в Делфи нет, это из АДО. А есть ли способ добавлять события из дизайнера а не прописывать в коде? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2007, 18:40 |
|
||
|
События в ADO.NET
|
|||
|---|---|---|---|
|
#18+
ну если у тебя компонент на форме лежит (ну не на форме, внизу под формой), то почему нет. Но имхо событий этих надо как правило не так много, и не так часто и прописать руками тоже не проблема, учитывая IntelliSence - пару раз на Tab нажать в нужный момент. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2007, 18:54 |
|
||
|
События в ADO.NET
|
|||
|---|---|---|---|
|
#18+
У самого датасета всего-то 3 события, установить можно. А для DataTable как установить ? Наверное нельзя... А жаль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2007, 19:05 |
|
||
|
События в ADO.NET
|
|||
|---|---|---|---|
|
#18+
есть мнение, что если напишешь например table.ColumnChanged += new DataColumnChangeEventHandler(table_ColumnChanged); то руки не отпадут ;-) ты попробуй - как только intellisence предлагает варианты, tab жмешь и руками почти ничего набирать не надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2007, 10:42 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=34588706&tid=1352754]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
158ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 246ms |
| total: | 513ms |

| 0 / 0 |
