我怎么能得到网格.行.计数一旦按钮被点击
本文关键字:按钮 怎么能 网格 | 更新日期: 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