0

我在 C# 中有一个使用 sqlDataSource 的 ASP.NET 项目。该项目由位于 RadTabStrip 上的 Telerik Radgrid 组成。我想知道如何将该网格的总行数添加到标题选项卡中,如下图所示

在此处输入图像描述

4

2 回答 2

1

我没有经常使用 RadTabStrip,所以我不知道如何设置它;但是,我通过在页面的其他位置显示项目计数来完成类似的操作。也许这将帮助您实现您的愿望。

首先,您应该在页面中添加一个 HiddenField,该页面将存储 RadGrid 中的项目数。

<asp:HiddenField ID="HiddenField1" runat="server" />

接下来,在后面的代码中,将 RadGrid 中的项目数粘贴到 HiddenField 中。

protected void Page_LoadComplete(object sender, EventArgs e)
{
    HiddenField1.Value = RadGrid.Items.Count.ToString();
{

最后,在 PageLoad 上,获取 HiddenField 的值并将其附加到选项卡文本中。

$(document).ready(function () {
   var totalItems = $("#HiddenField1").val();
   $("#OpenTradesTab").Text("Open Trades (" + totalItems  + ")")
});

希望这可以帮助。

于 2013-08-26T19:49:21.760 回答
0

您可以通过以下方式获得大致答案:

dgGrid.PageCount * dgGrid.PageSize

于 2019-03-28T18:44:21.860 回答