powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Не получается сделать Update из GridView в бд
2 сообщений из 2, страница 1 из 1
Не получается сделать Update из GridView в бд
    #38708180
buriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется GridView который заполняется из ObservableCollection, которая заполняется из сущности Employee. Проблема в том что я никак не могу сделать Update этой сущности. Пробовал так как сделано ниже но по указанным причинам не получилось. может есть какие-то другие варианты...

TitlePersonalEntities tp = new TitlePersonalEntities();
ObservableCollection<Employee> tpList = new ObservableCollection<Employee>(); // Employee это одно из сущностей

protected void FillGrid()
{
var sel = from j in tp.Employee
select j;

foreach (var s in sel)
{
tpList.Add(s);
}
GridView1.DataSource = tpList;
GridView1.DataBind();
}

protected void GridView1_RowUpdated(object sender, GridViewUpdatedEventArgs e)
{
int y = (int)e.Keys[0];
var o = (from j in tp.Employees
where j.ID == y
select j).Single();

int index = GridView1.EditIndex;
GridViewRow row = GridView1.Rows[index];
string L = ((TextBox)(row.Cells[2].Controls[0])).Text;

// ВНИМАНИЕ !!! В переменную L попадает старое значение поля, а не новое, отредактированное значение поля

o.Surname = L //

tp.SaveChanges();
GridView1.DataBind();
}

protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)

{
GridView1.EditIndex = e.NewEditIndex;
GridView1.DataBind();

}
...
Рейтинг: 0 / 0
Не получается сделать Update из GridView в бд
    #38710435
WarAnt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buriu,

Контролы лучше искать по названию, а то у вас 0 контрол это видимо тот что лежит в itemtemplate, а нужен контрол из edititemtemplate потому и значение старое, новое только после postback появится.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Не получается сделать Update из GridView в бд
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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