DetailsView Как получить DataKeyNames после вставки элемента - PullRequest
0 голосов
/ 01 февраля 2011

У меня есть элемент управления DetailsView с DataKeyNames="JobId" (первичный ключ для моей таблицы БД).

Когда строка вставлена ​​OnItemInserted Мне нужно получить только что созданный JobId и использовать его в некотором коде.

Я не могу это сделать ... Не могли бы вы опубликовать простой пример?

Ответы [ 2 ]

0 голосов
/ 02 февраля 2011

Моим решением было использовать DetailsView в сочетании с EntityDataSource.Применить код в событии OnItemInserted для EntityDataSource, а не DetailsView.Таким образом, можно привести Entity к объекту Context и использовать только что созданное значение JobId.Надежда может помочь кому-то еще.

0 голосов
/ 01 февраля 2011

Вы не предоставили много полезной информации относительно этого случая: какую базу данных вы использовали, каким образом вы получаете данные и так далее. Поэтому я могу предложить вам взглянуть только на http://msdn.microsoft.com/en-us/library/ks9f57t0.aspx. Существует множество примеров, как решить эту проблему.

...