#telerik-grid
#telerik-сетка
Вопрос:
у меня есть метка внутри NoRecordsTemplate в telerik radgrid
как я могу найти идентификатор метки в файле .cs в элементе управления telerik radgrid в NoRecordsTemplate??
<NoRecordsTemplate>
<div><asp:Label ID="lblerror" runat="server"></asp:Label></div>
</NoRecordsTemplate>
В настоящее время я использую следующий код для получения идентификатора метки, но он не работает.
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);
}
}
Ответ №1:
Непроверено, но если у вас последняя версия Telerik, не могли бы вы попробовать просто установить текст вместо использования элемента управления:
rgUsers.MasterTableView.NoMasterRecordsText = "Your Error Text"
Больше предложений здесь.
Комментарии:
1. спасибо Widor .. но мне нужно узнать идентификатор метки, который находится внутри NoRecordsTemplate.
2. Идентификатор на стороне клиента? Вы наверняка определяете серверную часть?