Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / GridView&Updating? / 25 сообщений из 35, страница 1 из 2
14.08.2013, 14:54
    #38366258
den_first
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GridView&Updating?
Всем привет! Пересмотрел темы, пока не нашел решение.
При обновление значения поля 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
14.08.2013, 15:03
    #38366280
handmadeFromRu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GridView&Updating?
забиндить грид снова
...
Рейтинг: 0 / 0
14.08.2013, 15:26
    #38366332
den_first
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GridView&Updating?
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
14.08.2013, 15:28
    #38366336
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GridView&Updating?
а что такое txt
?
...
Рейтинг: 0 / 0
14.08.2013, 15:35
    #38366349
den_first
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GridView&Updating?
Паганельа что такое txt
? та то я Label временно поставил для вывода значения, чтобы точку прерывания не ставить)
...
Рейтинг: 0 / 0
14.08.2013, 15:37
    #38366355
den_first
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GridView&Updating?
весь код так выглядит
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
14.08.2013, 15:39
    #38366358
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GridView&Updating?
...
Рейтинг: 0 / 0
14.08.2013, 15:54
    #38366383
den_first
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GridView&Updating?
Паганель http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridviewupdateeventargs.newvalues.aspx
что мне єто дает в моем случае, у меня нет sqldatasource, у меня есть GridView из темплейд полей которых вытягиваю значения, и передаю в качестве параметров в метод на обновление
...
Рейтинг: 0 / 0
14.08.2013, 15:55
    #38366384
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GridView&Updating?
den_firstПаганель http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridviewupdateeventargs.newvalues.aspx
что мне єто дает в моем случае, у меня нет sqldatasource, у меня есть GridView из темплейд полей которых вытягиваю значения, и передаю в качестве параметров в метод на обновлениепо ссылке написано как раз про GridView
...
Рейтинг: 0 / 0
14.08.2013, 16:04
    #38366405
den_first
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GridView&Updating?
Паганельden_firstпропущено...

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

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

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


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

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

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

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

Я бы с удовольствием, но задание стоит в том, чтобы соблюдать 3-уровневую архетиктуру: DALL, BLL и ссылаться на BLL в пользовательском интерфейсе. От того и приходится писать отдельные классы и методы.
...
Рейтинг: 0 / 0
15.08.2013, 09:21
    #38367054
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GridView&Updating?
а что такое DALL
?
...
Рейтинг: 0 / 0
15.08.2013, 09:23
    #38367056
den_first
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GridView&Updating?
Паганельden_firstвсе равно в newVal старое значение??? NewValues?Это Вы меня спрашиваете? Я не знаю какое там значение. Согласно документации должно быть новое
я тоже так думал, но дебагере вижу старое значение....
...
Рейтинг: 0 / 0
15.08.2013, 09:25
    #38367062
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GridView&Updating?
ну значит микрософт допустил какую-то ошибку в документации
...
Рейтинг: 0 / 0
15.08.2013, 09:26
    #38367063
den_first
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GridView&Updating?
...
Рейтинг: 0 / 0
15.08.2013, 09:27
    #38367065
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GridView&Updating?
den_firstПаганельа что такое DALL
?
http://www.asp.net/web-forms/tutorials/data-access/introduction/creating-a-business-logic-layer-cs там такого нету
...
Рейтинг: 0 / 0
15.08.2013, 09:31
    #38367066
den_first
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GridView&Updating?
Паганель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
15.08.2013, 09:35
    #38367068
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GridView&Updating?
den_firstDAL-DATA ACCESS LAYERну это-то я знаю, я думал какой-то новый DALL появился, а то оказывается очепятко
...
Рейтинг: 0 / 0
15.08.2013, 09:35
    #38367069
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GridView&Updating?
den_firstcarrotikden_first,

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

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


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