我在C#中有一个使用sqlDataSource的ASP.NET项目。该项目由Telerik Radgrid组成,它位于RadTabStrip上。我想知道如何将该网格的总行数添加到Header选项卡中,如下图所示
我没有使用RadTabStrip,所以我不知道如何设置有问题;但是,我通过在页面的其他位置显示项目数来做类似的事情。也许这将帮助您实现您的愿望。
首先,您应该在页面中添加一个HiddenField,它将存储RadGrid中的项目数。
<asp:HiddenField ID="HiddenField1" runat="server" />
接下来,在后面的代码中,将RadGrid中的项目数量粘贴到隐藏字段中。
protected void Page_LoadComplete(object sender, EventArgs e)
{
HiddenField1.Value = RadGrid.Items.Count.ToString();
{
最后,在Page Load上,抓取隐藏字段的值并将其附加到选项卡文本。
$(document).ready(function () {
var totalItems = $("#HiddenField1").val();
$("#OpenTradesTab").Text("Open Trades (" + totalItems + ")")
});
希望这可以帮助。
您可以通过以下方式获得大致答案:
dgGrid.PageCount * dgGrid.PageSize