powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / GridView&Updating?
25 сообщений из 35, страница 1 из 2
GridView&Updating?
    #38366258
den_first
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет! Пересмотрел темы, пока не нашел решение.
При обновление значения поля zname в GridView берет старое значение, а надо новое?

protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{

int bookID = Int32.Parse(GridView1.DataKeys[e.RowIndex].Value.ToString());
GridViewRow row =GridView1.Rows[e.RowIndex];
TextBox zname = (TextBox)row.FindControl("zname1");
txt.Text = zname.Text;
**************************************
Заранее спасибо!
...
Рейтинг: 0 / 0
GridView&Updating?
    #38366280
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забиндить грид снова
...
Рейтинг: 0 / 0
GridView&Updating?
    #38366332
den_first
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRu, после этого вызываю метод с update, но в zname.Text старое значение, потом биндю, или я что не понимаю?

TextBox zkol_str = (TextBox)row.FindControl("kol_str1");
TextBox zgod_izd = (TextBox)row.FindControl("god_izd1");
TextBox zYesNo = (TextBox)row.FindControl("YesNo1");


BLL.BooksBal books = new BLL.BooksBal();
books.Update(zname.Text, zkol_str.Text, zgod_izd.Text, zYesNo.Text, bookID);
bindGridView();
...
Рейтинг: 0 / 0
GridView&Updating?
    #38366336
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что такое txt
?
...
Рейтинг: 0 / 0
GridView&Updating?
    #38366349
den_first
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганельа что такое txt
? та то я Label временно поставил для вывода значения, чтобы точку прерывания не ставить)
...
Рейтинг: 0 / 0
GridView&Updating?
    #38366355
den_first
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
весь код так выглядит
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
int bookID = Int32.Parse(GridView1.DataKeys[e.RowIndex].Value.ToString());
GridViewRow row =GridView1.Rows[e.RowIndex];
TextBox zname = (TextBox)row.FindControl("zname1");
TextBox zkol_str = (TextBox)row.FindControl("kol_str1");
TextBox zgod_izd = (TextBox)row.FindControl("god_izd1");
TextBox zYesNo = (TextBox)row.FindControl("YesNo1");

BLL.BooksBal books = new BLL.BooksBal()
books.Update(zname.Text, zkol_str.Text, zgod_izd.Text, zYesNo.Text, bookID);
bindGridView();
}
...
Рейтинг: 0 / 0
GridView&Updating?
    #38366358
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
GridView&Updating?
    #38366383
den_first
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганель http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridviewupdateeventargs.newvalues.aspx
что мне єто дает в моем случае, у меня нет sqldatasource, у меня есть GridView из темплейд полей которых вытягиваю значения, и передаю в качестве параметров в метод на обновление
...
Рейтинг: 0 / 0
GridView&Updating?
    #38366384
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
den_firstПаганель http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridviewupdateeventargs.newvalues.aspx
что мне єто дает в моем случае, у меня нет sqldatasource, у меня есть GridView из темплейд полей которых вытягиваю значения, и передаю в качестве параметров в метод на обновлениепо ссылке написано как раз про GridView
...
Рейтинг: 0 / 0
GridView&Updating?
    #38366405
den_first
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганельden_firstпропущено...

что мне єто дает в моем случае, у меня нет sqldatasource, у меня есть GridView из темплейд полей которых вытягиваю значения, и передаю в качестве параметров в метод на обновлениепо ссылке написано как раз про GridView

попробывал, не помогло(
...
Рейтинг: 0 / 0
GridView&Updating?
    #38366410
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
den_firstПаганельпропущено...
по ссылке написано как раз про GridView

попробывал, не помогло(попробуйте еще раз
...
Рейтинг: 0 / 0
GridView&Updating?
    #38366417
den_first
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганельden_firstпропущено...


попробывал, не помогло(попробуйте еще раз

спасибо, а еще варианты есть?
...
Рейтинг: 0 / 0
GridView&Updating?
    #38366427
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вариантов полно
можно, например, глянуть под дебагом в http://msdn.microsoft.com/en-us/library/system.web.httprequest.form.aspx
...
Рейтинг: 0 / 0
GridView&Updating?
    #38366513
den_first
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганельвариантов полно
можно, например, глянуть под дебагом в http://msdn.microsoft.com/en-us/library/system.web.httprequest.form.aspx
не пойму, уже так задаю:
string newVal = e.NewValues[0].ToString();
все равно в newVal старое значение??? NewValues?
...
Рейтинг: 0 / 0
GridView&Updating?
    #38366548
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
den_firstвсе равно в newVal старое значение??? NewValues?Это Вы меня спрашиваете? Я не знаю какое там значение. Согласно документации должно быть новое
...
Рейтинг: 0 / 0
GridView&Updating?
    #38366570
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
den_first,

.. да сделайте вы стандартный редактируемый грид с datasource-ом и не мучайтесь ... а если нет, то вешайте джава-скрипт на редактирование текстбокса и пишите в HiddenField .. но это через одно место ...
...
Рейтинг: 0 / 0
GridView&Updating?
    #38367053
den_first
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotikden_first,

.. да сделайте вы стандартный редактируемый грид с datasource-ом и не мучайтесь ... а если нет, то вешайте джава-скрипт на редактирование текстбокса и пишите в HiddenField .. но это через одно место ...

Я бы с удовольствием, но задание стоит в том, чтобы соблюдать 3-уровневую архетиктуру: DALL, BLL и ссылаться на BLL в пользовательском интерфейсе. От того и приходится писать отдельные классы и методы.
...
Рейтинг: 0 / 0
GridView&Updating?
    #38367054
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что такое DALL
?
...
Рейтинг: 0 / 0
GridView&Updating?
    #38367056
den_first
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганельden_firstвсе равно в newVal старое значение??? NewValues?Это Вы меня спрашиваете? Я не знаю какое там значение. Согласно документации должно быть новое
я тоже так думал, но дебагере вижу старое значение....
...
Рейтинг: 0 / 0
GridView&Updating?
    #38367062
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну значит микрософт допустил какую-то ошибку в документации
...
Рейтинг: 0 / 0
GridView&Updating?
    #38367063
den_first
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
GridView&Updating?
    #38367065
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
den_firstПаганельа что такое DALL
?
http://www.asp.net/web-forms/tutorials/data-access/introduction/creating-a-business-logic-layer-cs там такого нету
...
Рейтинг: 0 / 0
GridView&Updating?
    #38367066
den_first
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганельden_firstпропущено...

http://www.asp.net/web-forms/tutorials/data-access/introduction/creating-a-business-logic-layer-cs там такого нету

DAL-DATA ACCESS LAYER
BLL -Business Logic Layer
...
Рейтинг: 0 / 0
GridView&Updating?
    #38367068
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
den_firstDAL-DATA ACCESS LAYERну это-то я знаю, я думал какой-то новый DALL появился, а то оказывается очепятко
...
Рейтинг: 0 / 0
GridView&Updating?
    #38367069
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
den_firstcarrotikden_first,

.. да сделайте вы стандартный редактируемый грид с datasource-ом и не мучайтесь ... а если нет, то вешайте джава-скрипт на редактирование текстбокса и пишите в HiddenField .. но это через одно место ...

Я бы с удовольствием, но задание стоит в том, чтобы соблюдать 3-уровневую архетиктуру: DALL, BLL и ссылаться на BLL в пользовательском интерфейсе. От того и приходится писать отдельные классы и методы.Используйте в качетсве DataSource коллекцию бизнес-объектов.
...
Рейтинг: 0 / 0
25 сообщений из 35, страница 1 из 2
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / GridView&Updating?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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