У меня есть вид формы, который при загрузке страницы делает вызов серверу sql и получает 5 записей, которые я хочу, чтобы вид формы разбивался на страницы.
Я успешно подключился к базе данных, заполнил набор данных и возвратил данные при отображении веб-страницы. Проблема в том, что при переходе на новую страницу данные не изменяются в поле привязки данных.
Вот мой код:
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
conn = new SqlConnection(connstr);
ds = new DataSet();
da = new SqlDataAdapter("call to stored proc", conn);
try
{
conn.Open();
da.Fill(ds, "m");
FormView1.DataSource = ds;
FormView1.DataKeyNames = new string[] { "PropKey" };
FormView1.DataBind();
}
catch (Exception ex)
{
Result = ex.Message;
}
finally
{
conn.Close();
}
}
Далее, когда нажимаются кнопки пагинации, у меня есть это:
protected void FormView1_PageIndexChanging1(object sender, FormViewPageEventArgs e)
{
FormView1.PageIndex = e.NewPageIndex;
}
Пожалуйста, помогите,
Спасибо