Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как в TemplateField выделить SelectedIndex для ComboBox-a
|
|||
|---|---|---|---|
|
#18+
Как в TemplateField выделить SelectedIndex для ComboBox-a или DropDownList <asp:TemplateField HeaderText="Тип документа"> <EditItemTemplate> <asp:DropDownList ID="Type_E" runat="server" Width="403px" DataSourceID="combo_doc_type_rus" DataTextField="Display" DataValueField="ID"> </asp:DropDownList> </EditItemTemplate> <InsertItemTemplate> <asp:DropDownList ID="Type_I" runat="server" Width="403px" DataSourceID="combo_doc_type_rus" DataTextField="Display" DataValueField="ID"> </asp:DropDownList> </InsertItemTemplate> <ItemTemplate> <asp:Label ID="Label1" runat="server" Text='<%# Bind("Doc_type_name") %>'></asp:Label> </ItemTemplate> </asp:TemplateField> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2006, 14:36 |
|
||
|
Как в TemplateField выделить SelectedIndex для ComboBox-a
|
|||
|---|---|---|---|
|
#18+
Воспользовавшись, например, событием RowDataBound. Либо же просто сделать <%# Bind(...) %> у SelectedValue Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2006, 21:17 |
|
||
|
Как в TemplateField выделить SelectedIndex для ComboBox-a
|
|||
|---|---|---|---|
|
#18+
Dimon aka ManowarВоспользовавшись, например, событием RowDataBound. Либо же просто сделать <%# Bind(...) %> у SelectedValue Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий. Нифига - для того что бы сделать <%# Bind(...) %> у SelectedValue надо сначала добраться до этого элемента...тока вот как? ведь для каждого режима (редактировать, вставить, просмотр) элемент может быть разный так не получается- protected void DetailsView1_ModeChanged(object sender, EventArgs e) { switch (DetailsView1.CurrentMode) { case DetailsViewMode.Insert: textbox2 = (TextBox)DetailsView1.Rows[1].Controls[1].Controls[0]; break; case DetailsViewMode.ReadOnly: break; } } P.S. что за событие RowDataBound? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2006, 11:29 |
|
||
|
Как в TemplateField выделить SelectedIndex для ComboBox-a
|
|||
|---|---|---|---|
|
#18+
что за событие RowDataBound? Событие при заполнеии каждой строки вьювгрида(или другого дата контрола). У меня замечательно работает бинд на SelectedValue. Источник записей для комбобокса находится вне грида, а SelectedValue прибинден к конретному столбцу таблицы данных. Для каждого режима (редактирование, просмотр, инсерт) свой темплэйт, со своим контролом. Зачем в просмотре комбобокс? Там скорее всего должен быть лэйбл.Ivan Plaxin ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2006, 12:17 |
|
||
|
Как в TemplateField выделить SelectedIndex для ComboBox-a
|
|||
|---|---|---|---|
|
#18+
plaxinia У меня замечательно работает бинд на SelectedValue. У меня тоже замечательно работает бинд на SelectedValue при таком раскладе <asp:ListBox ID="ListBox1" runat="server" AutoPostBack="True" DataSourceID="SqlDataSource2" DataTextField="Display" DataValueField="ID"></asp:ListBox> ListBox1.SelectedValue = 1; А вот если ListBox или DropDownList внутри TemplateField то бинд не вызывается!!! Может как то и вызывается но очень хитро...Я вот и хочу узнать как <asp:TemplateField> <EditItemTemplate> <asp:DropDownList ID="Type_E" runat="server" Width="403px" DataSourceID="combo_doc_type_rus" DataTextField="Display" DataValueField="ID"> </asp:DropDownList> </EditItemTemplate> <InsertItemTemplate> <asp:DropDownList ID="Type_I" runat="server" Width="403px" DataSourceID="combo_doc_type_rus" DataTextField="Display" DataValueField="ID"> </asp:DropDownList> </InsertItemTemplate> <ItemTemplate> <asp:Label ID="Label1" runat="server" Text='<%# Bind("Doc_type_name") %>'></asp:Label> </ItemTemplate> </asp:TemplateField> plaxiniaИсточник записей для комбобокса находится вне грида Это понятно plaxiniaа SelectedValue прибинден к конретному столбцу таблицы данных Я скажу даже больше SelectedValue может быть прибинден не только к таблице но и к ListBox и DropDownList и многим другим весчам plaxiniaДля каждого режима (редактирование, просмотр, инсерт) свой темплэйт, со своим контролом. Зачем в просмотре комбобокс? Там скорее всего должен быть лэйбл. Все правильно у меня там и стоит лейбл - смотри мое первое сообщение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2006, 14:40 |
|
||
|
Как в TemplateField выделить SelectedIndex для ComboBox-a
|
|||
|---|---|---|---|
|
#18+
Dimon aka ManowarВоспользовавшись, например, событием RowDataBound. Либо же просто сделать <%# Bind(...) %> у SelectedValue Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий. Можно код пожалуйста, по тому что это не входит в круг моих понятий :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2006, 14:41 |
|
||
|
Как в TemplateField выделить SelectedIndex для ComboBox-a
|
|||
|---|---|---|---|
|
#18+
<asp:TemplateField> <EditItemTemplate> <asp:DropDownList ID="Type_E" runat="server" Width="403px" DataSourceID="combo_doc_type_rus" DataTextField="Display" DataValueField="ID" SelectedValue='<%# Bind("Doc_type_id") %>'> </asp:DropDownList> </EditItemTemplate> <InsertItemTemplate> <asp:DropDownList ID="Type_I" runat="server" Width="403px" DataSourceID="combo_doc_type_rus" DataTextField="Display" DataValueField="ID" SelectedValue='<%# Bind("Doc_type_id") %>'> </asp:DropDownList> </InsertItemTemplate> <ItemTemplate> <asp:Label ID="Label1" runat="server" Text='<%# Eval("Doc_type_name") %>'></asp:Label> </ItemTemplate> </asp:TemplateField> Где Doc_type_id - поле с идентификатором того, что показывается в Doc_type_name. Единственные возможные проблемы могут появиться только в случае, если такого значения в дропдауне нет, решение подобной задачки правда видел где-то в инете. Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2006, 14:20 |
|
||
|
|

start [/forum/search_topic.php?author=kuat&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
14ms |
get forum list: |
16ms |
get settings: |
17ms |
get forum list: |
12ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
69ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 504ms |
| total: | 721ms |

| 0 / 0 |
