powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / GridView&Updating?
35 сообщений из 35, показаны все 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
GridView&Updating?
    #38367076
den_first
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAden_firstпропущено...


Я бы с удовольствием, но задание стоит в том, чтобы соблюдать 3-уровневую архетиктуру: DALL, BLL и ссылаться на BLL в пользовательском интерфейсе. От того и приходится писать отдельные классы и методы.Используйте в качетсве DataSource коллекцию бизнес-объектов.
ссылочку можна на статью и ил примерчек?
...
Рейтинг: 0 / 0
GridView&Updating?
    #38367390
den_first
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Люди, в чем причина, я уже взял ObjectDataSource, повеси методы. Если динамически поля выводятся, то все нормально , при редактирование данные обновляются, если в ручную добавляю поля, указываю название тех же полей, что и в базе, все выводится, но при редактирование снова в метод попадает старое значение, соответственно, данные не обновляются?
...
Рейтинг: 0 / 0
GridView&Updating?
    #38367394
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганельглянуть под дебагом в http://msdn.microsoft.com/en-us/library/system.web.httprequest.form.aspx
...
Рейтинг: 0 / 0
GridView&Updating?
    #38367463
den_first
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПаганельПаганельглянуть под дебагом в http://msdn.microsoft.com/en-us/library/system.web.httprequest.form.aspx
вывелось
Form: __EVENTTARGET
Form: __EVENTARGUMENT
Form: __VIEWSTATE
Form: __VIEWSTATEENCRYPTED
Form: __EVENTVALIDATION
Form: ctl00$MainContent$GridView2$ctl04$ctl00
Form: ctl00$MainContent$GridView2$ctl04$ctl01
Form: ctl00$MainContent$GridView2$ctl04$ctl02
Form: ctl00$MainContent$GridView2$ctl04$ctl03
Form: ctl00$MainContent$GridView2$ctl04$ctl04

что оно мне дает?
...
Рейтинг: 0 / 0
GridView&Updating?
    #38367471
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну это же коллекция, она же содержит не только ключи, но и значения, вот значения и гляньте, что ж Вы только на ключи смотрите
...
Рейтинг: 0 / 0
GridView&Updating?
    #38367499
den_first
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганельну это же коллекция, она же содержит не только ключи, но и значения, вот значения и гляньте, что ж Вы только на ключи смотрите
что то я дебаге не вижу значения?
...
Рейтинг: 0 / 0
GridView&Updating?
    #38367533
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
GridView&Updating?
    #38367655
__John__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
den_first, а что у вас с viewstate, может отключен?
...
Рейтинг: 0 / 0
GridView&Updating?
    #38367679
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
... да, и кстати, AutoEventWireUp=true ?
...
Рейтинг: 0 / 0
GridView&Updating?
    #38367887
den_first
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik... да, и кстати, AutoEventWireUp=true ?
да, true
...
Рейтинг: 0 / 0
35 сообщений из 35, показаны все 2 страниц
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / GridView&Updating?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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