powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / DataControlField и его наследник
1 сообщений из 1, страница 1 из 1
DataControlField и его наследник
    #34123396
Аноним
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, хочу создать свой контрол для GridView. Наследуюсь от класса DataControlField. У него есть свойство Control а в этом свойстве еще одно Controls. Я создал свойство Controls в своем классе, которое переадрисовывает на вышкуказанное так



public ControlCollection Controls 
        {            
            get 
            {
                return this.Control.Controls;
            }            
        }

Так вот, когда я делаю следующую запись



<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" >              
            <Columns>
                <cs:MultiControlField HeaderText="Hello world">       
                    <Controls>
                        <asp:TextBox runat="server" id="txb1"></asp:TextBox>
                    </Controls>             
                </cs:MultiControlField>                
            </Columns>
        </asp:GridView>

То у меня вылетает исключение типа NullReference. В MSDN прочитал, что свойство COntrol инициализируется во время выполнения метода CreateChildControls у GridView, но добавление контролов происходит до запуска события Init бъекта GridView.
Не подскажите, как мне это реализовать? Что сделать, может ссылу кто дасть полезную. Спасибо
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / DataControlField и его наследник
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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