我在做分页的时候居然出现了startRowIndex参数名错误。忘大家帮我看看。附上代码.
protected void TemplatePagerField_OnPagerCommand(object sender, DataPagerCommandEventArgs e)
{
// 检查是哪一个按钮引发此事件。
switch (e.CommandName)
{
case "NextPage":
// 防止移到列表的结尾之后。
e.NewStartRowIndex = Math.Min(e.Item.Pager.StartRowIndex + e.Item.Pager.MaximumRows, e.Item.Pager.TotalRowCount - e.Item.Pager.mMaximumRows);
e.NewMaximumRows = e.Item.Pager.MaximumRows;
break;
case "PreviousPage":
// 防止移到列表的开头之前。
e.NewStartRowIndex = Math.Max(0, e.Item.Pager.StartRowIndex - e.Item.Pager.MaximumRows);
e.NewMaximumRows = e.Item.Pager.MaximumRows;
break;
case "LastPage":
e.NewStartRowIndex = e.Item.Pager.TotalRowCount - e.Item.Pager.MaximumRows;
e.NewMaximumRows = e.Item.Pager.MaximumRows;
break;
case "FirstPage":
e.NewStartRowIndex = 0;
e.NewMaximumRows = e.Item.Pager.MaximumRows;
break;
} }在线等。急啊
protected void TemplatePagerField_OnPagerCommand(object sender, DataPagerCommandEventArgs e)
{
// 检查是哪一个按钮引发此事件。
switch (e.CommandName)
{
case "NextPage":
// 防止移到列表的结尾之后。
e.NewStartRowIndex = Math.Min(e.Item.Pager.StartRowIndex + e.Item.Pager.MaximumRows, e.Item.Pager.TotalRowCount - e.Item.Pager.mMaximumRows);
e.NewMaximumRows = e.Item.Pager.MaximumRows;
break;
case "PreviousPage":
// 防止移到列表的开头之前。
e.NewStartRowIndex = Math.Max(0, e.Item.Pager.StartRowIndex - e.Item.Pager.MaximumRows);
e.NewMaximumRows = e.Item.Pager.MaximumRows;
break;
case "LastPage":
e.NewStartRowIndex = e.Item.Pager.TotalRowCount - e.Item.Pager.MaximumRows;
e.NewMaximumRows = e.Item.Pager.MaximumRows;
break;
case "FirstPage":
e.NewStartRowIndex = 0;
e.NewMaximumRows = e.Item.Pager.MaximumRows;
break;
} }在线等。急啊
会不会是这里问题?