Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/15: Рейтинг темы: голосов - 15, средняя оценка - 4.67
welovegame
0 / 0 / 0
Регистрация: 09.12.2018
Сообщений: 10
1

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

18.12.2018, 13:06. Просмотров 3020. Ответов 3
Метки нет (Все метки)

Как получить значение ячейки выделенной строки DataGridView? Индекс столбца известен.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2018, 13:06
Ответы с готовыми решениями:

Получить значение выделенной ячейки DataGridView
Есть datagridview состоящий из одного столбца как вытащить содержимое выделенной ячейки???

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

Как получить значение из ячейки текущей строки DataGridView в дочерней форме?
Помогите новичку в C#. Форма2 вызывается из Формы1. На Форме1 есть DataViewGrid1 и ToolStrip1, в...

Как обратиться к значению ячейки выделенной строки DataGridView?
Подскажите, как обратиться к значению ячейки выделенной строки. Индекс/имя ячейки известны.

DataGridView: получить значение первой ячейки выбранной строки
Привет форумчане! Вообщем нужно при клике по строке, т.е. любой ячейке из этой строки - получить...

3
zna926
456 / 395 / 290
Регистрация: 24.09.2013
Сообщений: 2,752
Записей в блоге: 1
18.12.2018, 13:31 2
C#
1
2
3
4
5
6
7
Forms Code
{  
        private void button1_Click(object sender, EventArgs e)
        {
          int n = int. Parse(dataGridView1.CurrentRow.ToString());
        }
}
Добавлено через 15 минут
Добавлние, теперь значение ячейки

C#
1
2
3
4
5
6
7
8
9
Forms Code
{  
 
        private void button1_Click(object sender, EventArgs e)
        {
            int n1 = int.Parse(dataGridView1.Rows[n].Cells[5].Value.ToString()); //Если в ячейке число
            String s = dataGridView1.Rows[n].Cells[5].Value.ToString();  // Если строка
         }
}
1
welovegame
0 / 0 / 0
Регистрация: 09.12.2018
Сообщений: 10
18.12.2018, 14:56  [ТС] 3
Компилятор ругался на код из верхнего примера.
Я немного изменил:

C#
1
 int n= int.Parse(dataGridView1.CurrentRow.Cells[0].Value.ToString());
Одной строкой получилось.
Спасибо за помощь.
0
zna926
456 / 395 / 290
Регистрация: 24.09.2013
Сообщений: 2,752
Записей в блоге: 1
18.12.2018, 22:27 4
Конечно, ругался. Ты не указал индекс строки, и я взял произвольный
Кроме того, не указал, что будет в ячейке число, строка и пр. и я указал еще 1 вариант.
Мораль: обращай внимание на конкретность исходных данных.
0
18.12.2018, 22:27
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.12.2018, 22:27

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

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

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


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

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

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