Пример кнопки поиска ASP.Net для загрузки GridView? - PullRequest
1 голос
/ 14 июня 2009

Использование ASP.Net 2.0

Мне нужен пример того, как загрузить GridView после нажатия кнопки на странице.

Я не могу правильно понять события - с PostBack в PageLoad, похоже, он не понимает этого правильно У меня есть три текстовых поля, содержимое которых передается на запрос, который выполняется и возвращается таблица данных. Но как и в каком порядке?

Thansk, Боб

Ответы [ 3 ]

1 голос
/ 14 июня 2009

Можете ли вы добавить код, который вы используете, чтобы мы могли видеть, какие ошибки вы можете делать. По сути, ваши шаги должны выглядеть следующим образом:

  1. Добавить обработчик события в кнопку для вызова метода
  2. Внутри метода извлечение данных из базы данных в таблицу данных
  3. Установить для gridview.datasource новый тип данных
  4. запустите gridview.databind для привязки данных к сетке
0 голосов
/ 22 июля 2013

Это ваш код:

protected void Button2_Click(object sender, EventArgs e)
{
   DataTable DT = new DataTable();
   DT = select_grid_obj.selectallrecord(txtsearchrecord.Text);
   GridView1.DataSource = DT;
   GridView1.DataBind();
}
0 голосов
/ 14 июня 2009

Вы ищете обзор жизненного цикла события страницы? Если это так, вы можете проверить эту статью MSDN:

http://msdn.microsoft.com/en-us/library/ms178472.aspx

Таким образом, события происходят в следующем порядке:

  • PreInit
  • Init
  • Initcomplete
  • PreLoad
  • Load
  • (События из ваших элементов управления, включая такие вещи, как «TextChanged» в TextBox)
  • LoadComplete
  • PreRender
  • SaveStateComplete
  • Рендер
  • Выгрузка

Надеюсь, это поможет!

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