powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / GridView HeaderTemplate не доступны свойства дочерних элементов
5 сообщений из 5, страница 1 из 1
GridView HeaderTemplate не доступны свойства дочерних элементов
    #38643829
Wizard2007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использую VS 2010 Хочу в заголовке столбцов GridView для каждого столбца в заголовке задать элементы управления для фильтрации по этому столбцу. Для этого создаю столбцы как TemplateField и в теги <HeaderTemplate> прописываю элементы управления. Однако, нет возможности обратиться из кода к свойствам компонента расположенных в <HeaderTemplate> т.е.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
                    <HeaderTemplate>
                        <asp:TextBox ID="edtTest" runat="server">                          
                        </asp:TextBox>
                        <asp:DropDownList ID="cmbTest" runat="server" >
                        </asp:DropDownList>
                        <asp:Label ID="Label1" runat="server" Text="lblTest">111</asp:Label>                       
                    </HeaderTemplate>



при таком расположении элементов управления из кода в процедуре Page_Load не доступны их свойства. Можно ли вообще динамически заполнять элементы управления расположенные в тегах <HeaderTemplate> ?


В мире где каждый второй гений было бы страшно жить, поэтому я живу без страха.
...
Рейтинг: 0 / 0
GridView HeaderTemplate не доступны свойства дочерних элементов
    #38643850
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wizard2007, смотри событие RowCreated
...
Рейтинг: 0 / 0
GridView HeaderTemplate не доступны свойства дочерних элементов
    #38643863
Wizard2007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bazile,

К сожалению это не поможет, поскольку, мне необходимо делать это не для каждой новой строки таблице, а только для заголовка столбца. Параметры фильтрации задаются в элементах расположенных в его заголовке.
...
Рейтинг: 0 / 0
GridView HeaderTemplate не доступны свойства дочерних элементов
    #38643872
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wizard2007, к счастью в обработчике RowCreated можно проверить строка какого типа создается:
Код: c#
1.
2.
3.
4.
5.
6.
void OnRowDataCreated(Object sender, GridViewRowEventArgs e)
{
    if(e.Row.RowType == DataControlRowType.Header)
    {
    }
}
...
Рейтинг: 0 / 0
GridView HeaderTemplate не доступны свойства дочерних элементов
    #38649830
Wizard2007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bazile,

спасибо это то, что надо было
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / GridView HeaderTemplate не доступны свойства дочерних элементов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]