在 Gridview 的标题中添加行数 ASP.NET

Add Row Count in Caption of Gridview ASP.NET

如何在gridview caption中添加行数信息? 我在设计源代码中编写了这段代码。但是不行。

<asp:GridView ID="gvData" runat="server" AutoGenerateColumns="false" HeaderStyle-BackColor="WindowFrame" Caption="Number of records: <%# gvData.Rows.Count %>">

您应该使用 OnDataBound 事件:

protected void gvData_OnDataBound(object sender, EventArgs e)
        {
            gvData.Caption = $"Number of records:{gvData.Rows.Count.ToString()}";
        }