|
Ошибка: Требуется действительный UpdateCommand при передаче коллекции DataRow
|
|||
---|---|---|---|
#18+
Накидал работу с содержимым базы через окно "Источники данных" (с автогенерацией кода и кнопок) Но кнопка сохранения не работает, если мы изменяем данные: private void clientsBindingNavigatorSaveItem_Click(object sender, EventArgs e) { this.Validate(); this.clientsBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.bankDataSet); <-- вот тут вылет } Ошибка: Для обновления требуется действительный UpdateCommand при передаче коллекции DataRow с измененными строками. Как это пофиксить? Что и где надо указать? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2012, 13:43 |
|
Ошибка: Требуется действительный UpdateCommand при передаче коллекции DataRow
|
|||
---|---|---|---|
#18+
Dmitry_d2, похоже нету tableAdapterManager.UpdateCommand is nothing ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2012, 13:52 |
|
Ошибка: Требуется действительный UpdateCommand при передаче коллекции DataRow
|
|||
---|---|---|---|
#18+
AlexeiKDmitry_d2, похоже нету tableAdapterManager.UpdateCommand is nothing Что-то я у него вообще такого свойства не наблюдаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2012, 13:58 |
|
Ошибка: Требуется действительный UpdateCommand при передаче коллекции DataRow
|
|||
---|---|---|---|
#18+
Dmitry_d2, а ты начни вводить. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2012, 14:16 |
|
Ошибка: Требуется действительный UpdateCommand при передаче коллекции DataRow
|
|||
---|---|---|---|
#18+
bankDataSetTableAdapters.TableAdapterManager" не содержит определения для "UpdateCommand" и не был найден метод расширения "UpdateCommand"... P.S. Ещё подсказали, что проблема может быть связана с использованием tabControl. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2012, 14:21 |
|
Ошибка: Требуется действительный UpdateCommand при передаче коллекции DataRow
|
|||
---|---|---|---|
#18+
Хотя судя по bankDataSet.Designer.cs там нормально описан Update ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2012, 14:59 |
|
Ошибка: Требуется действительный UpdateCommand при передаче коллекции DataRow
|
|||
---|---|---|---|
#18+
Добавление записей происходит нормально, а изменение и удаление вызывает эту ошибку. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2012, 16:49 |
|
Ошибка: Требуется действительный UpdateCommand при передаче коллекции DataRow
|
|||
---|---|---|---|
#18+
Dmitry_d2, sqlcommand.select update delete свойства. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2012, 16:51 |
|
Ошибка: Требуется действительный UpdateCommand при передаче коллекции DataRow
|
|||
---|---|---|---|
#18+
Уже понял, что у tableAdapterManager доступ к этим свойствам идёт через tableAdapterManager.Adapter... InsertCommand - впорядке, остальные - null. Очень интересно, почему это студия решила не генерировать код для этих методов. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2012, 17:04 |
|
Ошибка: Требуется действительный UpdateCommand при передаче коллекции DataRow
|
|||
---|---|---|---|
#18+
В новых проектах так же код генерируется только для Insert, что за чудеса? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2012, 17:11 |
|
Ошибка: Требуется действительный UpdateCommand при передаче коллекции DataRow
|
|||
---|---|---|---|
#18+
Dmitry_d2, это ваще то ado.net азы :) студия не причем. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2012, 17:12 |
|
Ошибка: Требуется действительный UpdateCommand при передаче коллекции DataRow
|
|||
---|---|---|---|
#18+
Ну как не причём, код генерирует студия и сама же добавляет кнопочки. И раньше всё работало, а теперь почему-то нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2012, 17:28 |
|
Ошибка: Требуется действительный UpdateCommand при передаче коллекции DataRow
|
|||
---|---|---|---|
#18+
Я прекрасно знаю, что это всё и вручную можно накодить, но в этот раз было лень. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2012, 17:29 |
|
Ошибка: Требуется действительный UpdateCommand при передаче коллекции DataRow
|
|||
---|---|---|---|
#18+
Всё, решил проблему! Оказывается студия генерировала кривой код, из-за отсутствия в таблице первичного ключа! Добавил первичный ключ, создал новое приложение, выдернул оттуда из bankDataSet.Designer.cs код касающийся комманд обновления, удаления и вставил в своё приложение. Теперь всё работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2012, 17:57 |
|
Ошибка: Требуется действительный UpdateCommand при передаче коллекции DataRow
|
|||
---|---|---|---|
#18+
Dmitry_d2, код касающийся комманд обновления, удаления можете нгаписать какой код именно? вот эти ? set { this._connection = value; if ((this.Adapter.InsertCommand != null)) { this.Adapter.InsertCommand.Connection = value; } if ((this.Adapter.DeleteCommand != null)) { this.Adapter.DeleteCommand.Connection = value; } if ((this.Adapter.UpdateCommand != null)) { this.Adapter.UpdateCommand.Connection = value; и еще что нужно копировать чтобы приложение работал? пожалуйста ответьте ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2017, 11:01 |
|
Ошибка: Требуется действительный UpdateCommand при передаче коллекции DataRow
|
|||
---|---|---|---|
#18+
aika13, какое приложение? Что и откуда копировать? Сейчас что имеется и что Вы пробовали? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2017, 11:16 |
|
Ошибка: Требуется действительный UpdateCommand при передаче коллекции DataRow
|
|||
---|---|---|---|
#18+
хочу внести изменения в строке. Ошибка: Для обновления требуется действительный UpdateCommand при передаче коллекции DataRow с измененными строками. показывает такое сообщение во Дмитрий решил эту проблему хотелось бы узнать ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2017, 14:29 |
|
|
start [/forum/topic.php?fid=20&msg=39470408&tid=1399858]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
160ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
others: | 303ms |
total: | 575ms |
0 / 0 |