Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проблема с реадктированием в GridView
|
|||
|---|---|---|---|
|
#18+
Привет всем. У меня есть обычный GridView, у которого DataSourceID указан на SqlDataSource. В SqlDataSource прописаны SELECT, INSERT, UPDATE, DELETE комманды. В GridView включено EnableEditing. GridView показывает все как надо, а вот с редактированием проблеммы. На странице редактирую какую-либо строку в GridView, нажимаю Update, но ничего не обновляется. Делал ребиндинг, не помогло. Это стало понятно, когда посмотрел через profiler что идет в базу. По Update'у GridView посылает _старые_ значения полей. Может кто-то сталкивался? Прошу о помощи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2006, 10:49 |
|
||
|
Проблема с реадктированием в GridView
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, arco, Вы писали: A>Привет всем. A>У меня есть обычный GridView, у которого DataSourceID указан на SqlDataSource. В SqlDataSource прописаны SELECT, INSERT, UPDATE, DELETE комманды. В GridView включено EnableEditing. A>GridView показывает все как надо, а вот с редактированием проблеммы. На странице редактирую какую-либо строку в GridView, нажимаю Update, но ничего не обновляется. Делал ребиндинг, не помогло. Это стало понятно, когда посмотрел через profiler что идет в базу. По Update'у GridView посылает _старые_ значения полей. A>Может кто-то сталкивался? Прошу о помощи! Я склоняюсь к такой мысли: Есть там такой идиотский параметр, который называется OldValuesParametersFormatString. При биндинге датасорса он выставляется в original_{0}, это если ты вдруг захочешь использовать старые значения. Исправь его на {0}, и переконфигури датасорс. Если это то, о чем я подумал, то у тебя должно сработать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2006, 11:01 |
|
||
|
Проблема с реадктированием в GridView
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Махмуд, Вы писали: A>>Может кто-то сталкивался? Прошу о помощи! М>Я склоняюсь к такой мысли: М>Есть там такой идиотский параметр, который называется OldValuesParametersFormatString. При биндинге датасорса он выставляется в original_{0}, это если ты вдруг захочешь использовать старые значения. Исправь его на {0}, и переконфигури датасорс. Если это то, о чем я подумал, то у тебя должно сработать. Этот параметр появляется, если датасорс сконфигурирован, чтобы не затирать изменения, внесенные кем-то другим, пока ты просматривал ГридВью... В общем, у меня его и нету собсна... Вот код датасорса: <asp:SqlDataSource ID="GetProcessesDS" runat="server" ConnectionString="<%$ ConnectionStrings:FS_Globaldata_ConnectionString %>" SelectCommand="SELECT * FROM [process] WHERE ([f_id] = @f_id)" DeleteCommand="DELETE FROM [process] WHERE [id] = @id" InsertCommand="INSERT INTO [process] ([f_id], [num], [start_at], [stop_at]) VALUES (@f_id, @num, @start_at, @stop_at)" UpdateCommand="UPDATE [process] SET [f_id] = @f_id, [num] = @num, [start_at] = @start_at, [stop_at] = @stop_at WHERE [id] = @id" OnUpdating="GetProcessesDS_Updating"> <DeleteParameters> <asp:Parameter Name="id" Type="Int32" /> </DeleteParameters> <UpdateParameters> <asp:Parameter Name="f_id" Type="Int16" /> <asp:Parameter Name="num" Type="Int32" /> <asp:Parameter Name="start_at" Type="DateTime" /> <asp:Parameter Name="stop_at" Type="DateTime" /> <asp:Parameter Name="id" Type="Int32" /> </UpdateParameters> <InsertParameters> <asp:Parameter Name="f_id" Type="Int16" /> <asp:Parameter Name="num" Type="Int32" /> <asp:Parameter Name="start_at" Type="DateTime" /> <asp:Parameter Name="stop_at" Type="DateTime" /> </InsertParameters> <SelectParameters> <asp:ControlParameter ControlID="ddlFurnace" Name="f_id" PropertyName="SelectedValue" Type="Int16" /> </SelectParameters> </asp:SqlDataSource> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2006, 11:11 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=34030749&tid=1388942]: |
0ms |
get settings: |
7ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 230ms |
| total: | 389ms |

| 0 / 0 |
