如何统计 RadGrid 中的记录? (客户端,AJAX)
How to count the records in a RadGrid? (Client-side, AJAX)
我有一个网格以声明方式绑定到 SQL 数据源。然后我过滤这个网格并显示过滤结果。我还有一个标签,它显示一条消息,如“17 条记录具有当前过滤器”。
我将处理什么 RadGrid 事件来更新我的标签以显示此消息以及 RadGrid 中显示的记录数的最新计数?a
我的网格使用 Ajax 根据过滤器更新记录。
是的,
bool check = false;
protected void RadGrid1_PreRender(object sender, EventArgs e)
{
if (check)
{
RadGrid1.AllowPaging = false;
RadGrid1.Rebind();
Response.Write(RadGrid1.MasterTableView.Items.Count);
RadGrid1.AllowPaging = true;
RadGrid1.Rebind();
}
}
protected void RadGrid1_ItemCommand(object source, GridCommandEventArgs e)
{
if (e.CommandName == RadGrid.FilterCommandName)
{
check = true;
}
else
{
check = false;
}
}
谢谢,
萨丽塔
我有一个网格以声明方式绑定到 SQL 数据源。然后我过滤这个网格并显示过滤结果。我还有一个标签,它显示一条消息,如“17 条记录具有当前过滤器”。
我将处理什么 RadGrid 事件来更新我的标签以显示此消息以及 RadGrid 中显示的记录数的最新计数?a
我的网格使用 Ajax 根据过滤器更新记录。
是的,
bool check = false;
protected void RadGrid1_PreRender(object sender, EventArgs e)
{
if (check)
{
RadGrid1.AllowPaging = false;
RadGrid1.Rebind();
Response.Write(RadGrid1.MasterTableView.Items.Count);
RadGrid1.AllowPaging = true;
RadGrid1.Rebind();
}
}
protected void RadGrid1_ItemCommand(object source, GridCommandEventArgs e)
{
if (e.CommandName == RadGrid.FilterCommandName)
{
check = true;
}
else
{
check = false;
}
}
谢谢,
萨丽塔