Yaroslave
Дата: 29.04.2007 03:23:00
Доброго времени суток!
Вопрос, наверное, неоднократно уже задавался, но все же...
Есть gridView с настроенным пейджингом. В page_load происходит заполнение с помощью следующего метода:
//метод заполняет GridView данными из указанной таблицы
public void getDataFromTable(string command, System.Web.UI.WebControls.GridView grid, System.Web.UI.WebControls.Label label)
{
dbSource.ConnectionString = Connection.Instance.ConnString;
try
{
dbSource.SelectCommand=command;
dbSource.DataSourceMode = SqlDataSourceMode.DataSet;
grid.DataSource = dbSource;
grid.DataBind();
}
catch (Exception ex)
{
label.Text = ex.Message;
}
finally
{
dbConnection.Close();
}
}
метод этот вызывается из класса. Все прекрасно заполняется, но при изменении странички в gridView ничего не происходит. Что надо написать в моем случае в событии PageIndexChanging, чтобы страницы начали листаться? Я понимаю, что нужно перебендить гридвью, но если снова вызвать написанный выше метод, так и остается всегда первая страница.