powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Где контрол искать-то?
17 сообщений из 17, страница 1 из 1
Где контрол искать-то?
    #39058821
waszkiewicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
 <asp:DetailsView runat="server" ID="dvPlane" AutoGenerateRows="False" 
                                     CellPadding="4" ForeColor="#333333" GridLines="None" 
                                     onmodechanging="dvPlane_ModeChanging"
                                     onItemUpdating="dvPlane_ItemUpdating"
                                     datakeynames="id"                                  >
                                    <FieldHeaderStyle BackColor="#DEE8F5" Font-Bold="True" />
                                    <Fields>
                                            
                                        <asp:TemplateField HeaderText="P/N">
                                            <ItemTemplate>
                                                <asp:Label  runat="server" Text='<%# Eval("PN") %>'/>
                                            </ItemTemplate>
                                            <EditItemTemplate>
                                                <asp:DropDownList ID="ddlPN" runat="server" Text='<%# Bind("PN") %>' DataTextField="number" DataValueField="id"/>
                                            </EditItemTemplate>
                                         </asp:TemplateField>


как в code-behind найти ddlPN? У кого в Controls он лежит?
...
Рейтинг: 0 / 0
Где контрол искать-то?
    #39058829
Березовский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FindControl()
...
Рейтинг: 0 / 0
Где контрол искать-то?
    #39058852
waszkiewicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FindControl() умеет искать у потомков?
...
Рейтинг: 0 / 0
Где контрол искать-то?
    #39058963
Березовский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм.. а сами вы не знаете где он находится у вас?
...
Рейтинг: 0 / 0
Где контрол искать-то?
    #39059082
waszkiewicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да как-то не выходит каменный цветок. aspx для этого и приложил, чтобы знающие люди подсказали, как глубоко в Controls лезть.
...
Рейтинг: 0 / 0
Где контрол искать-то?
    #39059087
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
waszkiewiczFindControl() умеет искать у потомков?

Код: vbnet
1.
2.
3.
For Each sRow In dvPlane.Rows
   sRow.FindControl()
Next



,. как и в гриде, собственно ... должно быть
...
Рейтинг: 0 / 0
Где контрол искать-то?
    #39059089
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<asp:DetailsView runat="server" ID="dvPlane" AutoGenerateRows="False" CellPadding="4" ForeColor="#333333" GridLines="None"
    onmodechanging="dvPlane_ModeChanging" onItemUpdating="dvPlane_ItemUpdating" datakeynames="id">
    <FieldHeaderStyle BackColor="#DEE8F5" Font-Bold="True" />
    <Fields>
        <asp:TemplateField HeaderText="P/N">
            <ItemTemplate>
                <asp:Label  runat="server" Text='<%# Eval("PN") %>'/>
            </ItemTemplate>
            <EditItemTemplate>
                <asp:DropDownList ID="ddlPN" OnDataBinding="OnPnBinding" runat="server" Text='<%# Bind("PN") %>' DataTextField="number" DataValueField="id"/>
            </EditItemTemplate>
        </asp:TemplateField>


В обработчике OnPnBinding и найдёте свой контрол.
...
Рейтинг: 0 / 0
Где контрол искать-то?
    #39059113
waszkiewicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

так в том-то и печаль, что мне нужно задать ему DataSource в code-behind
...
Рейтинг: 0 / 0
Где контрол искать-то?
    #39059127
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
waszkiewiczskyANA,

так в том-то и печаль, что мне нужно задать ему DataSource в code-behindдак в OnDataBinding и задайте.
...
Рейтинг: 0 / 0
Где контрол искать-то?
    #39059167
waszkiewicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAwaszkiewiczskyANA,

так в том-то и печаль, что мне нужно задать ему DataSource в code-behindдак в OnDataBinding и задайте.
хм. Я так понимаю, что задавать DataSourse для контролов в PageLoad - дикий моветон? Объясните нубу плз.
...
Рейтинг: 0 / 0
Где контрол искать-то?
    #39059226
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
waszkiewicz,

... что значит - моветон .. в Page_Load грид/дитейл_вью еще не создан, для этого и существуют события data_binding, row_creation и т.д. ....
...
Рейтинг: 0 / 0
Где контрол искать-то?
    #39059234
waszkiewicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAwaszkiewiczskyANA,

так в том-то и печаль, что мне нужно задать ему DataSource в code-behindдак в OnDataBinding и задайте.
OnDataBinding это хорошо, но Parents для sender имеют какието странные имена типа ctl8, ctl9 - где гарантияб что в следущей сессии они будут те же?
...
Рейтинг: 0 / 0
Где контрол искать-то?
    #39059244
waszkiewicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik,
но ведь кто-то должен вызвать событие DataBind()?
...
Рейтинг: 0 / 0
Где контрол искать-то?
    #39059275
Zoria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Где контрол искать-то?
    #39059560
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
waszkiewiczskyANAпропущено...
дак в OnDataBinding и задайте.
хм. Я так понимаю, что задавать DataSourse для контролов в PageLoad - дикий моветон? Объясните нубу плз. Introduction to Data Binding in Web Forms Pages
...
Рейтинг: 0 / 0
Где контрол искать-то?
    #39059561
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
waszkiewiczskyANAпропущено...
дак в OnDataBinding и задайте.
OnDataBinding это хорошо, но Parents для sender имеют какието странные имена типа ctl8, ctl9 - где гарантияб что в следущей сессии они будут те же?А можно полностью описать задачу? :) А то сначала "где контрол искать-то".. а теперь "это хорошо, но Parents"...
...
Рейтинг: 0 / 0
Где контрол искать-то?
    #39059615
waszkiewicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAwaszkiewiczпропущено...

OnDataBinding это хорошо, но Parents для sender имеют какието странные имена типа ctl8, ctl9 - где гарантияб что в следущей сессии они будут те же?А можно полностью описать задачу? :) А то сначала "где контрол искать-то".. а теперь "это хорошо, но Parents"...
да можно. Необходимо задать DropDownList DataSource и потом при Update извлечь SelectedValue. И все. Но только как-то достать нужно ссылку на контрол. Отсюда и вопрос.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Где контрол искать-то?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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