Как я могу напечатать значение на моей странице из базы данных - PullRequest
0 голосов
/ 26 апреля 2009

Как отобразить информацию на моей странице (взять ее из БД) в asp.net 2008

В настоящее время я использую GridView, но он отображает информацию в ТАБЛИЦЕ. Я хочу отобразить его в обычной строке.

например: У меня есть эта таблица в моей БД

http://www.rofof.com/img2/4jpqfn26.gif

альтернативный текст http://www.rofof.com/img2/4jpqfn26.gif

Я хочу напечатать информацию на своей странице как:

Вы являетесь A, и ваш ID: 1

без использования GridView.

1 Ответ

1 голос
/ 26 апреля 2009

Как вы получаете данные из базы данных в сетку? Также вы хотите отобразить только одну запись или несколько записей?

Повторитель - это отличный элемент управления, если вы хотите отобразить все записи. Вы можете связать его так же, как вы привязываете сетку, а затем определите свой шаблон для рендеринга HTML, как вы хотите.

Если вы хотите отобразить только одну запись, вы можете просто сделать это в коде позади страницы. Например:

Page_Load()
{
   if (!IsPostBack) //Make sure this only runs first time we call page
   {
     //Get your data from the DB, can't help here unless 
     //you provide more details. 
       MyData data=....
       myLabel.Text="You are " + data["name"].ToString() ....
   }
}

Если вы обновите свой вопрос с более подробной информацией об источнике данных (используете ли вы пользовательские объекты таблицы данных и т. Д ...). Я могу обновить свой ответ с лучшим примером

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