Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.11.2006, 12:16
|
|||
|---|---|---|---|
|
|||
DropDownList для TemplateColumn (DataGrid) |
|||
|
#18+
Народ, кто сталкивался, хэлпуйте В DataGrid есть такое поле: <asp:TemplateColumn HeaderText="Тип" SortExpression="Type"> <HeaderStyle Width="100px" /> <ItemTemplate> <%# DataBinder.Eval(Container, "DataItem.Type")%> </ItemTemplate> <EditItemTemplate> <asp:DropDownList ID="ddlTypes" runat="server" Width="95px"> </asp:DropDownList> </EditItemTemplate> </asp:TemplateColumn> При попытке заполнить DDL (из БД) в коде, выскакивает Error: The name 'ddlTypes' does not exist in the current context. В чем беда? Это что же, SqlDataSource теперь пользоваться? Или я заступорился? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2006, 13:19
|
|||
|---|---|---|---|
|
|||
DropDownList для TemplateColumn (DataGrid) |
|||
|
#18+
Народ, кто сталкивался, хэлпуйте В DataGrid есть такое поле: <asp:TemplateColumn HeaderText="Тип" SortExpression="Type"> <HeaderStyle Width="100px" /> <ItemTemplate> <%# DataBinder.Eval(Container, "DataItem.Type")%> </ItemTemplate> <EditItemTemplate> <asp:DropDownList ID="ddlTypes" runat="server" Width="95px"> </asp:DropDownList> </EditItemTemplate> </asp:TemplateColumn> При попытке заполнить DDL (из БД) в коде, выскакивает Error: The name 'ddlTypes' does not exist in the current context. В чем беда? Это что же, SqlDataSource теперь пользоваться? Или я заступорился? А где ты биндишь DDL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2006, 16:25
|
|||
|---|---|---|---|
|
|||
DropDownList для TemplateColumn (DataGrid) |
|||
|
#18+
А где ты биндишь DDL? Пробовал и в Page_Load, и в методе EditCommand. Ловил этот DDL тоже по-разному. Все что, пока удалось достичь - обратиться к этому DDL в обработчике события UpdateCommand. Но биндиться здесь уже поздно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2006, 16:35
|
|||
|---|---|---|---|
|
|||
DropDownList для TemplateColumn (DataGrid) |
|||
|
#18+
Биндить нужно в ItemDataBound Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2006, 17:19
|
|||
|---|---|---|---|
|
|||
DropDownList для TemplateColumn (DataGrid) |
|||
|
#18+
protected void dgContactHistory_ItemDataBound(object sender, DataGridItemEventArgs e) { DropDownList _ddl = (DropDownList)e.Item.FindControl("ddlTypes"); И получаю _ddl: null. Чего же не так-то?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2006, 21:49
|
|||
|---|---|---|---|
|
|||
DropDownList для TemplateColumn (DataGrid) |
|||
|
#18+
if(e.Item.ItemType == ListItemType.EditItem) Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&tablet=1&tid=1387771]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
78ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 370ms |

| 0 / 0 |
