Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / редактирование datagrid / 7 сообщений из 7, страница 1 из 1
24.10.2006, 14:27
    #34077153
Alex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
редактирование datagrid
Добрый день редактирую datagrid, в одной колонке при редактировании использую DropDownList
.......
<asp:TemplateColumn>
<HeaderTemplate>
Разбивка
</HeaderTemplate>
<ItemTemplate>
<%# DataBinder.Eval(Container.DataItem, "sl") %>
</ItemTemplate>
<EditItemTemplate>
<asp:DropDownList ID="_check"
runat="server">
<asp:ListItem text="Раб. станция" />
<asp:ListItem text="Сервер" />
</asp:DropDownList>
</EditItemTemplate>
</asp:TemplateColumn>
записать в базу значение выбранное из DropDownList
можно.....
cmdSelect.Parameters.Add( "@sl", CType(e.Item.FindControl("_check"),DropDownList).SelectedItem.Text )
Вопрос как автоматически выбирать это значение из DropDownlist при повторном открытии DropDownList?
С Уважением,
Alex
...
Рейтинг: 0 / 0
24.10.2006, 15:06
    #34077337
Dimon aka Manowar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
редактирование datagrid
В ItemDataBound для соотв. e.Item.ItemType

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
24.10.2006, 15:44
    #34077496
Alex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
редактирование datagrid
В ItemDataBound для соотв. e.Item.ItemType

Дмитрий спасибо,что ответили, по правде сказать непонятна сама идея что с чем сравнивать? Если не затруднит объясните.

Datagrid1_ItemDataBound(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e)

if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
можно определить редактируемую строку datagrid1 - e.Item.ItemIndex
строку в Dropdownlist _seach.SelectedIndex

С Уважением,
Alex
...
Рейтинг: 0 / 0
24.10.2006, 20:02
    #34078398
Dimon aka Manowar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
редактирование datagrid
ListItemType.EditItem

Ну а дальше находим в этом item нужный DropDownList и производим желаемые манипуляции.

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
25.10.2006, 09:55
    #34079058
Alex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
редактирование datagrid
ListItemType.EditItem

Ну а дальше находим в этом item нужный DropDownList и производим желаемые манипуляции.

Дмитрий, спасибо, Вы как всегда правы вместо ListItemType.Item нужно ListItemType.EditItem
но вот далее не могу сообразить, конструкции типа
DropDownList1.Items.FindByText(drtDocs("sl").ToString()).Selected = True
или
CType(e.Item.FindControl("_check"),DropDownList).SelectedItem.Text = ...
ошибок не дают но нужную опцию в DropDownList не выбирают.
С Уважением,
Alex
...
Рейтинг: 0 / 0
25.10.2006, 15:58
    #34080753
Dimon aka Manowar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
редактирование datagrid
А DropDownList1 - это что? ID контрола в гриде? Тогда нужно

(e.Item.FindControl("DropDownList1") as DropDownList).Items.FindByValue(...).Selected = true;


Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
26.10.2006, 15:21
    #34084055
Alex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
редактирование datagrid
А DropDownList1 - это что? ID контрола в гриде? Тогда нужно

(e.Item.FindControl("DropDownList1") as DropDownList).Items.FindByValue(...).Selected = true;


Дмитрий, спасибо, заработало
С Уважением,
Alex
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / редактирование datagrid / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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