Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.53/212: Рейтинг темы: голосов - 212, средняя оценка - 4.53
Roman_K
4 / 4 / 1
Регистрация: 06.06.2011
Сообщений: 17
1

Получить значение выделенной ячейки DataGridView

05.07.2011, 18:26. Просмотров 41236. Ответов 10
Метки нет (Все метки)

Есть datagridview состоящий из одного столбца как вытащить содержимое выделенной ячейки???
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.07.2011, 18:26
Ответы с готовыми решениями:

Как получить значение ячейки выделенной строки DataGridView?
Как получить значение ячейки выделенной строки DataGridView? Индекс столбца известен.

Как получить значение из столбца первичного ключа для строки, выделенной в datagridview
Имеем типизированный набор данных DataSet1 с таблицей DataTable1, в которой 3 поля id, name,...

Получить значение с ячейки dataGridView
Как получить значение с ячейки dataGridView? Я выделяю по стокам, нужно получить значение первого...

Получить значение ячейки DataGridView
Добрый день. Подскажите пожалуйста как получить значение ячейки из определенного столбца активной...

10
Midnayt
57 / 57 / 7
Регистрация: 07.12.2009
Сообщений: 321
Завершенные тесты: 1
05.07.2011, 19:26 2
Лучший ответ Сообщение было отмечено как решение

Решение

C#
1
string s =  dataGridView1.CurrentCell.Value.Tostring();
помещаем в dataGridView при нажатии на текст он поместится в s.
6
Roman_K
4 / 4 / 1
Регистрация: 06.06.2011
Сообщений: 17
05.07.2011, 19:44  [ТС] 3
Лучший ответ Сообщение было отмечено как решение

Решение

C#
1
2
3
4
5
 private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
           string s = dataGridView1.CurrentCell.Value.ToString(); 
            label3.Text = s;
        }
значения берутся не при первом клике почему?
4
Midnayt
57 / 57 / 7
Регистрация: 07.12.2009
Сообщений: 321
Завершенные тесты: 1
05.07.2011, 19:48 4
жми именно на текст
1
Изображения
 
Roman_K
4 / 4 / 1
Регистрация: 06.06.2011
Сообщений: 17
05.07.2011, 19:52  [ТС] 5
Ясно, а саму ячейку можно сделать кликабельной?
0
Памирыч
Почетный модератор
21163 / 8892 / 1080
Регистрация: 11.04.2010
Сообщений: 11,012
05.07.2011, 19:56 6
Цитата Сообщение от Roman_K Посмотреть сообщение
значения берутся не при первом клике почему?
Цитата Сообщение от Roman_K Посмотреть сообщение
а саму ячейку можно сделать кликабельной?
Как же ты тогда кликал по некликабельной ячейке?
0
Midnayt
57 / 57 / 7
Регистрация: 07.12.2009
Сообщений: 321
Завершенные тесты: 1
05.07.2011, 20:06 7
можно сделать немного подругому
C#
1
label1.Text = dataGridView1[0, dataGridView1.CurrentRow.Index].Value.ToString();
этот код пихнуть в button перед тем выделить ячейку как показано на скрине и при нажатия информация появиться в label
1
Изображения
 
Roman_K
4 / 4 / 1
Регистрация: 06.06.2011
Сообщений: 17
05.07.2011, 20:24  [ТС] 8
а если кликать не на текст и переходить между строками клавишами клавиатуры
0
Изображения
 
Midnayt
57 / 57 / 7
Регистрация: 07.12.2009
Сообщений: 321
Завершенные тесты: 1
05.07.2011, 20:37 9
внимательно нужно читать, что делает событие (CellContentClick - в переводе на русский "нажатие на содержимое ячейки"). Т.е если ты жмешь на ячейку в свободном от текста месте, то ничего не происходит.)
Если проблема в том что ты не хочешь чтоб данные в ячейках изменяли то есть если жать на пустое место будет редактирование текста то отмени свойство редактировать ячейку в ДгВ на форме
0
Morrar
0 / 0 / 0
Регистрация: 11.02.2016
Сообщений: 1
05.12.2016, 18:00 10
Прошу прощения за некропост. А если datagridview состоит из нескольких столбцов, как вернуть значение определенной ячейки в выделенной строке?
0
AdisY
2 / 2 / 0
Регистрация: 20.02.2017
Сообщений: 2
23.02.2017, 23:06 11
C#
1
string znachenie = Convert.ToString(dataGridView1[0, e.RowIndex].Value);
В квадратных скобках: 0 - если первый столбец, 1 - если второй, и т.д.
0
23.02.2017, 23:06
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.02.2017, 23:06

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

DataGridView получить значение ячейки
Вообщем после записи любой информации в ячейку и выделению мышкой другой ячейки данный код выводит...

Как получить значение изменённой ячейки DataGridView?
Вот и весь вопрос. А если подкинете пример с datasource Update буду очень очень благодарен.

Получить значение ячейки определенного столбца DataGridView
Доброго всем времени суток. Проблема заключается в следующем. Существует колонка под названием ID...

DataGridView редактирование выделенной ячейки
Доброго времени суток друзья. Возникла проблема. Расскажу суть самой проблемы. Есть форма, на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.