【问题标题】:label inside **NoRecordsTemplate** in **telerik radgrid****telerik radgrid** 中的 **NoRecordsTemplate** 中的标签
【发布时间】:2011-10-03 13:13:48
【问题描述】:

我在 telerik radgrid

NoRecordsTemplate 中有一个标签

如何在 NoRecordsTemplatetelerik radgrid 控件 的 .cs 文件中找到标签 ID??

       <NoRecordsTemplate>

              <div><asp:Label ID="lblerror" runat="server"></asp:Label></div>

          </NoRecordsTemplate>

目前我正在使用以下代码获取标签 ID,但它不起作用。

 protected void rgUsers_ItemDataBound(object source, Telerik.Web.UI.GridItemEventArgs e)
     {
         if (e.Item is GridNoRecordsItem)
         {
            Label lblerror = ((Label)e.Item.FindControl("lblerror"));

            SetValidation(lblerror, Messages.NO_RECORD_FOUND);
        }

    }

【问题讨论】:

    标签: telerik-grid


    【解决方案1】:

    未经测试,但如果您有最新的 Telerik 版本,您是否可以尝试仅设置文本而不是使用控件:

    rgUsers.MasterTableView.NoMasterRecordsText = "Your Error Text"
    

    更多建议here.

    【讨论】:

    • 感谢 Widor.. 但我需要找出 NoRecordsTemplate 中的标签 ID。
    • 客户端 ID?你确定是定义服务器端的吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多