Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Ну никак не пойму, каким образом передать параметры для update / 10 сообщений из 10, страница 1 из 1
25.09.2006, 17:09
    #34010547
ais04
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ну никак не пойму, каким образом передать параметры для update
Жесть какая то. Если есть BoundField с указанием датафилда, все работает и в функцию которая отвечает за апдейт а ObjectDataSource
величина передается. Но нужна валидация следовательно BoundField заменяем на
<ItemTemplate>

</ItemTemplate>
<EditItemTemplate>

</EditItemTemplate>
С прибиндиванием тексов. Но вот как теперь получить новое значение и засунуть его в функцию апдейта, это для меня загадка.
...
Рейтинг: 0 / 0
25.09.2006, 17:18
    #34010583
Chai_nik!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ну никак не пойму, каким образом передать параметры для update
Жесть какая то. Если есть BoundField с указанием датафилда, все работает и в функцию которая отвечает за апдейт а ObjectDataSource
величина передается. Но нужна валидация следовательно BoundField заменяем на
<ItemTemplate>

</ItemTemplate>
<EditItemTemplate>

</EditItemTemplate>
С прибиндиванием тексов. Но вот как теперь получить новое значение и засунуть его в функцию апдейта, это для меня загадка.

В GridView есть событие RowUpdating, а в DataSource Updating

Вот там и можно "поймать", добавить, изменить парметры.
...
Рейтинг: 0 / 0
25.09.2006, 17:21
    #34010594
Dimon aka Manowar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ну никак не пойму, каким образом передать параметры для update
<%# Bind("поле") %>

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
25.09.2006, 17:32
    #34010635
ais04
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ну никак не пойму, каким образом передать параметры для update
>Вот там и можно "поймать", добавить, изменить парметры.
Проблемма в том, что они там нехотят ловится.
У RowUpdating есть e.NewValues, но как я понял они туда проставляются
если BoundField, иначе нужно их как то самому руками засунуть,
и вот этот момент мне совершенно не ясен. Я совершенно не понимаю как мне получить новое значение.
...
Рейтинг: 0 / 0
25.09.2006, 17:34
    #34010640
ais04
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ну никак не пойму, каким образом передать параметры для update
> <%# Bind("поле") %>

Если вы про это, но у меня вот так
<asp:TemplateField >

<ItemTemplate>
<asp:Label ID="Name" runat="server" Text='<%# DataBinder.Eval( Container.DataItem, MarketCodesDataTable.ColumnName ) %>' />
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="edName" runat="server" MaxLength="3" Text='<%# DataBinder.Eval( Container.DataItem, MarketCodesDataTable.ColumnName ) %>' />
</EditItemTemplate>
</asp:TemplateField>
...
Рейтинг: 0 / 0
25.09.2006, 17:43
    #34010685
ais04
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ну никак не пойму, каким образом передать параметры для update
Ну или дайте где посмотреть совместное существование ObjectDataSource и валидации GridView
...
Рейтинг: 0 / 0
25.09.2006, 17:58
    #34010742
Chai_nik!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ну никак не пойму, каким образом передать параметры для update
>Вот там и можно "поймать", добавить, изменить парметры.
Проблемма в том, что они там нехотят ловится.
У RowUpdating есть e.NewValues, но как я понял они туда проставляются
если BoundField, иначе нужно их как то самому руками засунуть,
и вот этот момент мне совершенно не ясен. Я совершенно не понимаю как мне получить новое значение.

В Grid_RowUpdating:


e.NewValues.Add("product_name", ((TextBox)((GridView)sender).Rows[e.RowIndex].Cells[0].FindControl("txbxProductName")).Text);
...
Рейтинг: 0 / 0
25.09.2006, 18:18
    #34010810
ais04
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ну никак не пойму, каким образом передать параметры для update
Биг сенкс. чувствовал что долно быть что то такое, но методом тыка фиг подберешь.
...
Рейтинг: 0 / 0
25.09.2006, 22:45
    #34011238
Dimon aka Manowar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ну никак не пойму, каким образом передать параметры для update
<EditItemTemplate>
    <asp:TextBox ID="edName" runat="server" MaxLength="3"  Text='<%# Bind(MarketCodesDataTable.ColumnName)  %>' />
</EditItemTemplate>

И все.

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
26.09.2006, 08:52
    #34011562
Chai_nik!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ну никак не пойму, каким образом передать параметры для update
<EditItemTemplate>
    <asp:TextBox ID="edName" runat="server" MaxLength="3"  Text='<%# Bind(MarketCodesDataTable.ColumnName)  %>' />
</EditItemTemplate>

И все.


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


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