FindControl GridTemplateColumn за пределами событий radGrid - PullRequest
2 голосов
/ 03 ноября 2011

У меня есть свой собственный метод, и я пытаюсь найти управление для элемента управления внутри GridTemplateColumn, поэтому я делаю это вне событий для radGrid.Возможно ли это, и если да, то как?

Спасибо!

1 Ответ

4 голосов
/ 08 ноября 2011

Попробуйте с приведенным ниже кодом.

 <telerik:GridTemplateColumn>
            <ItemTemplate>
                <asp:Label ID="Label1"></asp:Label>
            </ItemTemplate>
            <EditItemTemplate>
                <asp:TextBox ID="TextBox1"></asp:TextBox>
            </EditItemTemplate>
           </telerik:GridTemplateColumn>

...................

button1_click()
{
     // for Normal mode
    foreach (GridDataItem item in RadGrid1.MasterTableView.Items)
    {
        Label Label1 = item.FindControl("Label1") as Label;
    }

    // for edit mode
    foreach (GridDataItem item in RadGrid1.EditItems)
    {
        TextBox TextBox1 = item.FindControl("TextBox") as TextBox;
    }
}

Спасибо, Джаеш Гояни

...