我有一个声明式绑定到SQL数据源的网格。然后,我过滤该网格并显示过滤的结果。我也有一个标签,显示诸如“使用当前过滤器的17条记录”之类的消息。

我将处理什么RadGrid事件来更新标签以显示此消息,并显示RadGrid中显示的记录数的最新计数?

我的网格使用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;
            }
        }


谢谢,
莎莉莎

关于javascript - 如何计算RadGrid中的记录? (客户端,AJAX),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27788562/

10-10 02:51