Массовое обновление ASP.NET SqlDataSource

В библиотеке MSDN есть пошаговое руководство по массовым обновлениям с использованием SqlDataSource.

http://msdn.microsoft.com/en-us/library/aa992036(v=VS.90).aspx

Не уверен, что я делаю неправильно, но я продолжаю получать сообщение об ошибке:

currentID = Convert.ToInt32(GridDocuments.DataKeys(0).Value)

Существуют ли другие ресурсы для массовых обновлений SqlDataSource?


person matt1075    schedule 07.09.2010    source источник


Ответы (1)


Строка в примере гласит:

currentID = Convert.ToInt32(GridView1.DataKeys[r.RowIndex].Value);

Эта строка предполагает, что вы устанавливаете ключи данных в своей сетке, обратите особое внимание на атрибут DataKeyNames в примере: DataKeyNames="EmployeeID"

Этому примеру немного легче следовать. Если вам нужна помощь в отладке другого примера, также опубликуйте полученную ошибку.

person JonVD    schedule 07.09.2010