2014-09-21 4 views
0

У меня есть форма в ASP.Net Visual Studio, которая запрашивает конкретные детали. После того, как пользователь вводит свои данные в базу данных, я хочу, чтобы они могли просматривать их записи и редактировать их в другой веб-форме.Как отобразить одну выбранную запись с помощью DetailView?

Как я могу посмотреть, что один выбрал строку записей в моей форме, а не просмотр всей таблицы базы данных?

Я думал об использовании DetailView, однако он по-прежнему показывает все записи в базе данных (всего лишь по одному).

Тогда я думал об использовании сеансов, но не знаю, как это сделать?

Могу ли я создать текстовое поле для ввода имени пользователя (первичного ключа), а затем открыть его данные?

Обновление: то, что я не хочу, это DetailView, чтобы просмотреть другие детали. Это означает, что мне не нужны записи других людей в DetailView. Мне просто нужна одна запись этого человека, никто другой.

+0

Я действительно не понимаю, что вы хотите достичь. Вы пишете, что хотите просмотреть «одну выбранную строку», а затем вы пишете ее, на самом деле показывает вам «по одному». (= так где проблема?) Я думаю, что DetailsView - это то, что вы хотите. Вы видели несколько примеров/учебников? http://quickstarts.asp.net/QuickStartv20/aspnet/doc/ctrlref/data/detailsview.aspx – rocky

+0

@rocky Я говорю, что я хочу просмотреть одну строку записей после того, как пользователь вводит эти данные. То, что я не хочу, - это DetailView, чтобы иметь ДРУГИЕ детали, которые также просматриваются. Так что записи других людей. Мне просто нужна одна запись этого человека, никто другой. Извините за то, что я не понимаю. – sass

ответ

0

После сохранения в БД, перенаправление на новую страницу размещения первичных ключей данных с использованием методов управления подходящей сессией & нагрузки детали с DetailsView

+0

Извините за то, что вы больно, но как я могу это сделать? – sass