【发布时间】:2011-07-10 15:01:27
【问题描述】:
当我单击 GridView 上的 > 时,它不会转到下一组记录。
DataGrid dataGrid = new DataGrid();
dataGrid.PageSize = 5;
dataGrid.AllowPaging = true;
dataGrid.EnableViewState = true;
dataGrid.DataSource = customerDataTable;
dataGrid.AllowPaging ();
if (!IsPostBack)
{
dataGrid.DataBind();
}
根据我的代码,它要么停留在前 5 个,要么不显示网格。
我已经尝试过在 IsPostBack 内外使用 DataBind()。
我也试过添加
dataGrid.PageIndexChanged += new DataGridPageChangedEventHandler(dataGrid_PageIndexChanged);
和
void dataGrid_PageIndexChanged(object source, DataGridPageChangedEventArgs e)
{
DataGrid dg = (DataGrid)source;
dg.DataBind();
}
但我无法让它工作。我做错了什么?
谢谢!
【问题讨论】: