powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Редактирование GridView
1 сообщений из 1, страница 1 из 1
Редактирование GridView
    #38983512
Рулик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При редактировании новое значение не передается. Объект e.NewValue содержит значения до изменения.
Обработчик события
Код: c#
1.
2.
3.
4.
5.
6.
7.
        protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {//Тут e.NewValues содержит старые значения
            Global.medication.Find(m=>m.id == Convert.ToInt32(e.NewValues["id"])).set(string.Format("{0}", e.NewValues["name"]),
                Convert.ToDouble(string.Format("{0}", e.NewValues["price"])));
            GridView1.EditIndex = -1;
            GridView1.DataBind();
        }


Форма
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
    <asp:GridView ID="GridView1" AutoGenerateColumns="false" runat="server" 
        onrowcancelingedit="GridView1_RowCancelingEdit" 
        onrowdeleting="GridView1_RowDeleting" onrowediting="GridView1_RowEditing" 
        onrowupdating="GridView1_RowUpdating" DataKeyNames="id">
        <EmptyDataTemplate>Данных нет</EmptyDataTemplate>
        <Columns>
            <asp:BoundField DataField="id" ItemStyle-CssClass="hidden" HeaderStyle-CssClass="hidden" />
            <asp:BoundField HeaderText="Название" DataField="name"/>
            <asp:BoundField HeaderText="Цена (грн)" DataField="price"/>
            <asp:TemplateField>
                <ItemTemplate>
                    <asp:HyperLink DataField="index" Text="Наличие в аптеках" NavigateUrl='<%# "default.aspx?p=" + Eval("id") %>' runat="server"></asp:HyperLink>
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
    </asp:GridView>


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


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