我怎么能得到网格.行.计数一旦按钮被点击

本文关键字:按钮 怎么能 网格 | 更新日期: 2023-09-27 17:53:16

我尝试在aspx.cs文件

下使用以下代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace Test
{
    public partial class pgTest : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            lblResult.Text = grid.Rows.Count.ToString();
        }
    }
}

但不知何故,这总是不得到网格行数为我在第一次点击按钮,但它会显示在第二次点击按钮。

范例:如果我设法在第一次单击中找到5条记录,但它不会在屏幕上显示5,直到我第二次单击该按钮。

有谁知道我怎么解决这个问题吗?我怎样才能做到这一点,它将只显示实时行数?

我怎么能得到网格.行.计数一旦按钮被点击

将这行代码放在按钮的click事件处理程序中,而不是Page_Load。

    protected void Button1_Click(object sender, EventArgs e)
    {
        lblResult.Text = grid.Rows.Count.ToString();
    }

其中Button1_Click将是按钮单击事件的事件处理程序

既然你想实时做…我认为你应该使用javascript

看一下这个问题的GridView行计数使用Javascript