powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / GridView-DataKeyNames
6 сообщений из 6, страница 1 из 1
GridView-DataKeyNames
    #34055209
oldmankz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не могу программно присвоить значение  datagridview1.datakeynames

Есть грид.
грид связан с БД где есть поля id,p1

пытаюсь сделать
datagridview1.datakeynames="id";
не получается.

Как  правильно написать  ?
...
Рейтинг: 0 / 0
GridView-DataKeyNames
    #34058146
oldmankz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
?
...
Рейтинг: 0 / 0
GridView-DataKeyNames
    #34058483
Dimon aka Manowar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну если там string[], то правильней будет new string[] {"id"}

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
GridView-DataKeyNames
    #34059411
oldmankz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо.

Только вот так вот не работает.

GridView1.DataKeyNames = new string[] { "kod" };
TextBox1.Text = GridView1.SelectedValue.ToString();


поставил это на событие GridView1_SelectedIndexChanged

Я просто хочу иметь доступ к  значениям из каждой колонки
грида при выделении строки.

хотел менять на ходу.

GridView1_SelectedIndexChanged:
----------
GridView1.DataKeyNames = new string[] { "kod" };
TextBox1.Text = GridView1.SelectedValue.ToString();

GridView1.DataKeyNames = new string[] { "P1" };
TextBox2.Text = GridView1.SelectedValue.ToString();
--------------
...
Рейтинг: 0 / 0
GridView-DataKeyNames
    #34059661
Dimon aka Manowar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DataKeyNames определяет имена ключевых полей, значения которых будут сохранены в DataKeys при биндинге. Так что данный твой код не имеет смысла.
Засунь весь список полей в DataKeyNames и пользуй SelectedValue[поле].Value

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
GridView-DataKeyNames
    #34059816
oldmankz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не получается так:

TextBox1.Text = GridView1.SelectedValue["kod"].Value;
TextBox1.Text = GridView1.SelectedValue[1].Value;
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / GridView-DataKeyNames
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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