|
|
|
ADO.NET Автономная работа и передача обновлений в БД
|
|||
|---|---|---|---|
|
#18+
привет всем!!! есть DateSet, в нем две таблицы, между этими таблицами установлен Relations есть своя логика обновлений отложенных изменений. у каждой таблици установлен автоинкремент tbl = ds.Tables[1]; tbl.PrimaryKey = new DataColumn [] {tbl.Columns[1]}; tbl.Columns[1].AutoIncrement = true; tbl.Columns[1].AutoIncrementSeed =-1; tbl.Columns[1].AutoIncrementStep =-1; tbl.Columns[1].Unique = true; естественное каждая из таблиц DataSet привязана к гриду обновление просиходит новые клиенты новые заказы обновленные клиенты обновленные заказы удаленные заказы удаленные клиенты проблема: когда происходит обновление записи в гриде с заказами визуально пропадают и появляются только тогда когда начинаешь двигаться по клиентам еще вопрос использую в базе данных тип данных timestamp как поймать ошибку возникающую при обновленнии строки которую уже кто то обновил Заранее спасибо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2005, 08:25 |
|
||
|
ADO.NET Автономная работа и передача обновлений в БД
|
|||
|---|---|---|---|
|
#18+
voffkaкогда происходит обновление записи в гриде с заказами визуально пропадают и появляются только тогда когда начинаешь двигаться по клиентам Я не на работе. и к сожалению не могу воспроизвести это у себя, но ИМХО надо запоминать позицию в DatGrid перед обновлением и затем по окончанию обновления переходить в неё заново. Кстати грид 1 или их 2, я не понял? voffkaиспользую в базе данных тип данных timestamp как поймать ошибку возникающую при обновленнии строки которую уже кто то обновил В параметрах команд модификации Update, Delete использовать это поле то есть при Update чтото типа Код: plaintext 1. 2. .SourceVersion=Current .Value=Now у параметра ModifiedTime(второй).SourceVersion=Original тогда если кто-то уже успел обновить данные до тебя, то Код: plaintext Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2005, 18:31 |
|
||
|
ADO.NET Автономная работа и передача обновлений в БД
|
|||
|---|---|---|---|
|
#18+
да грида 2 конечно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2005, 17:16 |
|
||
|
|

start [/forum/search_topic.php?author=Fogfox&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
130ms |
get topic data: |
8ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 683ms |
| total: | 903ms |

| 0 / 0 |
