Ошибка обновления строки Gridview - PullRequest
2 голосов
/ 21 июля 2011

У меня есть gridview, и я изменил его после этой статьи: http://msdn.microsoft.com/en-us/library/aa992036.aspx#Y3473 чтобы разрешить массовые обновления. Всякий раз, когда я пытаюсь обновить строку в этом цикле:

For Each r As GridViewRow In GridView1.Rows
        If IsRowModified(r) Then GridView1.UpdateRow(r.RowIndex, False)
    Next

Я получаю эту ошибку:

Вы указали, что ваша команда обновления сравнивает все значения на SqlDataSource 'ARDataSource', но словарь передан для oldValues ​​пусто. Передайте действительный словарь для обновления или изменения ваш режим для перезаписи.

Понятия не имею, чем это может быть вызвано?

1 Ответ

1 голос
/ 21 июля 2011

Изменить ConflictDetection с CompareAllValues на OverwriteChanges. Свойство SqlDataSource.ConflictDetection

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...