powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / UpdateCommand
7 сообщений из 7, страница 1 из 1
UpdateCommand
    #32267708
Фотография viman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пытаюсь сохранить измения, но почему то значения возвращаемые из textbox теже что и до редактирования. В чем может быть дело?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
private void DataGrid1_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
 this.oleDbCommand1.Parameters[ "PDGID" ].Value = System.Convert.ToString(((TextBox)e.Item.Cells[ 8 ].Controls[ 1 ]).Text);
 this.oleDbCommand1.Parameters[ "PIN_NUM" ].Value = System.Convert.ToString(((TextBox)e.Item.Cells[ 1 ].Controls[ 1 ]).Text);
 this.oleDbCommand1.Connection.Open();
 this.oleDbCommand1.ExecuteNonQuery();
 this.oleDbCommand1.Connection.Close();
 this.oleDbDataAdapter1.Update(this.dataSet21);
 DataGrid1.EditItemIndex = - 1 ;
 DataBind();
}
...
Рейтинг: 0 / 0
UpdateCommand
    #32268138
Фотография viman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Второй вопрос вдогонку. Почему то данные в таблице сразу не обновляются. Если в браузере нажать refresh, то конечно все появляется. Код такой
Код: plaintext
1.
2.
3.
 this.oleDbDataAdapter1.Update(this.dataSet21);
 DataGrid1.EditItemIndex = - 1 ;
 this.DataGrid1.DataBind();

Все как в msdn один в один. Ничего не понимаю....
...
Рейтинг: 0 / 0
UpdateCommand
    #32271240
UU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а, не может быть такое что просто у тебя ispostback не проверяется в pageload
и в textbox заносится старое?
...
Рейтинг: 0 / 0
UpdateCommand
    #32271433
Фотография viman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да кстати. Видимо все же от этого. Но если написать так
Код: plaintext
1.
2.
3.
4.
5.
if (!Page.IsPostBack) 
{
	this.oleDbDataAdapter1.Fill(this.dataSet21);
	this.DataGrid1.DataBind();
}


то при нажатии на edit, данные не биндятся вообще ... стрянно
...
Рейтинг: 0 / 0
UpdateCommand
    #32271768
maratic_net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А Вы проверяли текст UpdateCommand в DA ?
...
Рейтинг: 0 / 0
UpdateCommand
    #32271774
maratic_net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу запоздалого обновления ( требуется повторный refresh ) - может DataBind делаете поздно - когда уже страница готова
...
Рейтинг: 0 / 0
UpdateCommand
    #32272020
Фотография viman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>когда уже страница готова
Возможно. Сейчас разобрался, вроде работает. Добавил this.oleDbDataAdapter1.Fill(this.dataSet21);

Только вот еще...
Как прочитать данные из редактируемой строки, если этот столбец не показан.
То есть в columns добавлен, но visible=false. Мне это нужно для передачи параметром в процедуру идентификатора.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / UpdateCommand
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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