客户端需要增加内容:红色的就是
<Emp:BdpGridView runat="server" ClientInstanceName="grid" KeyFieldName="RemoveId"
AutoGenerateColumns="False" Width="100%" ClientIDMode="AutoID" ID="Grid" OnDataBinding="Grid_DataBinding"
OnCustomCallback="Grid_CustomCallback" UseDatabasePaging="True" OnRowCountCalculating="Grid_RowCountCalculating">
服务器端增加内容:
//申明总的页码数
private int CountRow = 0;
//通过RowCountCalculating事件绑定总的页数
protected void Grid_RowCountCalculating(object sender, Bdp.Web.UI.BdpCalcRowCountEventArgs e)
{
e.RowCount = CountRow;
}
//在Binding事件中给CountRow赋值
CountRow= list.Count();
//用skip和take取值
list = list.Where(p => p.AuditState == "审批通过" || p.AuditState == "审批中").OrderByDescending(p => p.BizStartDate).Skip(Grid.PageIndex * Grid.SettingsPager.PageSize).Take(Grid.SettingsPager.PageSize);

本文详细介绍了如何在BdpGridView中配置客户端和服务器端内容,包括设置样式、数据绑定、服务器端数据处理等关键步骤。重点讨论了如何在服务器端计算总页数并实现数据分页,确保数据展示的高效性和用户体验。
1462

被折叠的 条评论
为什么被折叠?



