powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как взять значение поля в DataGrid?
9 сообщений из 9, страница 1 из 1
Как взять значение поля в DataGrid?
    #33849970
Magik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет!
Возникла проблема при Update с таблицей, не имеющей первичного ключа.
Делаю так: добавляю к DataGrid два столбца BoundColumn (Visible = false) c ID. Но как взять значение ID, редактируемой строки из DataGrid?
...
Рейтинг: 0 / 0
Как взять значение поля в DataGrid?
    #33850900
Magik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
т.е. у меня строчка находится в состоянии редактирования. Две ячейки этой строчки находятся в состоянии просмотра(тип столбцов - BoundColumn ). хочу получить значения этих ячеек.
сам попробывал так:private void DataGrid_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)

DataGridItem dgi = DataGrid1.Items[e.Item.ItemIndex];
string q = e.Item.Cells[4].Text;



в результате в q пустая запись. q = ""
пробывал разные варианты - либо возвращается пустая строка, либо ошибка.
подскажите, как добраться до значений.
Всем спасибо!
...
Рейтинг: 0 / 0
Как взять значение поля в DataGrid?
    #33850921
Magik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет!
Возникла проблема при Update с таблицей, не имеющей первичного ключа.
Делаю так: добавляю к DataGrid два столбца BoundColumn (Visible = false) c ID. Но как взять значение ID, редактируемой строки из DataGrid?

немного добавления...
т.е. у меня строчка находится в состоянии редактирования. Две ячейки этой строчки находятся в состоянии просмотра(тип столбцов - BoundColumn ). хочу получить значения этих ячеек.
сам попробывал так:


private void DataGrid_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)

...

DataGridItem dgi = DataGrid1.Items[e.Item.ItemIndex];
string q = e.Item.Cells[4].Text;

в результате в q пустая запись. q = ""
пробывал разные варианты - либо возвращается пустая строка, либо ошибка.
подскажите, как добраться до значений.
Всем спасибо!
...
Рейтинг: 0 / 0
Как взять значение поля в DataGrid?
    #33850952
Magik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
уууупссс...DataGridItem dgi = DataGrid1.Items[e.Item.ItemIndex];
string q = dgi.Cells[4].Text;
...
Рейтинг: 0 / 0
Как взять значение поля в DataGrid?
    #33850964
Magik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ууупппсс...

DataGridItem dgi = DataGrid1.Items[e.Item.ItemIndex];
string q = dgi.Cells[4].Text;
...
Рейтинг: 0 / 0
Как взять значение поля в DataGrid?
    #33851207
Dimon aka Manowar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что у тебя в dgi.Cells[4].Controls находится?
И вообще почему не воспользоваться DataKeys все таки?

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
Как взять значение поля в DataGrid?
    #33852857
Magik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что у тебя в dgi.Cells[4].Controls находится?
И вообще почему не воспользоваться DataKeys все таки?

у меня в таблице два ключа. и оба первичные, т.е. запись в таблице определяется по двум ключам...
я один ключ беру из DataKeys, второй определяю из датасета через foreach.
вот такой вопросик :
можно ли в DataKeys передать(записать) два ключа? и потом их считать.
Спасибо!
...
Рейтинг: 0 / 0
Как взять значение поля в DataGrid?
    #33853815
Dimon aka Manowar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В ASP.NET 1 нельзя - создавай составной ключ в запросе как вариант.
В ASP.NET 2 можно указывать несколько ключей.

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
Как взять значение поля в DataGrid?
    #33854004
Magik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В ASP.NET 1 нельзя - создавай составной ключ в запросе как вариант.
В ASP.NET 2 можно указывать несколько ключей.

Огромное спасибо за помощь!
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как взять значение поля в DataGrid?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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