|
|
|
DataAdapter.Update не обновляется первая строка в базе
|
|||
|---|---|---|---|
|
#18+
Доброго времени! Срочно нужна помощь, проект "горит"! Суть: есть форма, на ней два DataGridView (Grid0 и Grid1). В программе организован DataSet (ds) который заполняется из базы двумя запросами из одной таблицы. Первый запрос выбирает уникальные значения (distinct), второй все записи из тойже таблицы. Потом присваиваем Grid0.DataSource=ds.tables(0). По событию Grid0_SelectionChanged передаем в grid1 следующее: ds.Tables(1).DefaultView.RowFilter = "[Col1]='" & grid0(0, grid0.CurrentRow.Index).Value & "'" grid1.DataSource = ds.Tables(1).DefaultView т.е. развернутые данные по строке "distinct"... таким образом прыгая по строкам Grid0 мы видим развернутые данные в Grid1 по выбранной строке... вот, дальше... в Grid0, в столбце Col2 производим редактирование данных и переходим в другую ячейку этойже строки, таким образом в Grid1 в одноименном столбце произведутся изменения по всем строкам.... далее... на форме есть первая кнопочка "Сохранить", жмем ее и... получаем - все строки обновились в БД, кроме первой..... ПОЧЕМУ ПЕРВАЯ СТРОКА НЕ СОХРАНЯЕТСЯ?????????? Можно было бы предположить, что где-то действует блокировка, но данные в ДатаСет отсоеденены... Файл с ппримером прилагаю, там же и БД (*.mdb)... Посмотрите, плз, может кто подскажет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2009, 01:22 |
|
||
|
DataAdapter.Update не обновляется первая строка в базе
|
|||
|---|---|---|---|
|
#18+
Part2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2009, 01:25 |
|
||
|
DataAdapter.Update не обновляется первая строка в базе
|
|||
|---|---|---|---|
|
#18+
доброго времени... и вот в продолжение...(СкринШот в приложении) при окончании правки в ячейки Grid0 (1) редактируем данныев Grid1 (2) а вот RowState таблицы ресуррса изменяется на Modifier у всех строк кроме первой (3)..... причем на СкринШоте точно видно, что значение в строке 9, колонке 5 поменялось (на 3 оно выделено красным), А ROWSTATE ЭТОЙ ЖЕ СТРОКИ ОСТАЕТСЯ UNCHANGED!!!!!! Естевственно, при DataAdapter.Update(Таблица) - она не видит что была изменена строка 9 и не вносит изменения!!!!! Что не так???????????????????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2009, 11:37 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=36274879&tid=1351623]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 327ms |

| 0 / 0 |
