GridView не отображается в GridView_PageIndexChangingC#

Место общения программистов C#
Ответить
Anonymous
 GridView не отображается в GridView_PageIndexChanging

Сообщение Anonymous »

У меня есть панель ViewStock, где я просматриваю акции в виде сетки из базы данных и использую DataBind() с помощью кода. Разрешено разбиение по страницам и создание события "OnPageIndexChanging" в теге GridView в HTML. Реализован определенный выше код и разбиение на страницы в событии следующим образом:

HTML:
Код C#:

Код: Выделить всё

protected void LinkButton_Panel_ViewStock_Click(object sender, EventArgs e)
{
using(SqlConnection con = new SqlConnection(cs))
{
//Sql command here
/sql adapter and filled datatable
sdaStockView.Fill(dtStockView);
GridView_Stock.DataSource = dtStockView;
GridView_Stock.DataBind();
}
}
А теперь реализованный пейджинг

Код: Выделить всё

protected void GridView_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView_Stock.DataBind();
GridView_Stock.PageIndex = e.NewPageIndex;
}
это работает, но частично. Он выполняет подкачку и правильно обрабатывает данные. Но проблема в том, что когда я нажимаю на страницу «2», панель гаснет, как на картинке, которую я загрузил. Посмотрите это изображение, затем я нажимаю кнопку ссылки, которая снова перенаправляет меня на панель и открывает страницу «2» представления сетки с действительными данными.

Как решить эту проблему?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»