Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/72: Рейтинг темы: голосов - 72, средняя оценка - 4.72
2 / 2 / 1
Регистрация: 14.01.2011
Сообщений: 31
1

Получение значения ячейки из определенной колонки в DataGridView

17.09.2011, 11:55. Показов 14843. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, хотел бы узнать каким образом можно получить значение ячейки из определенной колонки.
К примеру:
Получение значения ячейки из определенной колонки в DataGridView

Как я могу получить значение из колонки "Имя" в выделенной строке?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.09.2011, 11:55
Ответы с готовыми решениями:

Значения ячейки из определенной колонки в таблице Excel
Здравствуйте, хотел бы узнать каким образом можно получить значения ячейки из определенной колонки...

Получение значения из ячейки DataGridView
Есть DataGrid с двумя колонками и строками заполненными координатами, как программно перенести...

Получение значения ячейки DataGridView до ее изменения
В программе в DataGridView применяется метод DataGridView.CellValueChanged, который позволяет...

Получение значения текущей ячейки DataGridView по columnName
Ситуация следующая: Есть DGV, который настроен на соединение с данными через bindingSource. ...

7
Заблокирован
17.09.2011, 12:05 2
Сделай просто двойной щелчок по нужной ячейке
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
        public Form1()
        {
            InitializeComponent();
 
            # region Это только для проверки и необязательно
            Random r = new Random();
            for (int i = 1; i <= 3; ++i)
            {
                dataGridView1.Columns.Add(i.ToString(), i.ToString());
 
            }
            for (int i = 0; i < 3; ++i)
            {
 
                string[] row = new string[3];
                for (int j = 0; j < 3; ++j)
                {
                    row[j] = r.Next(256).ToString();
                }
                dataGridView1.Rows.Add(row);
            }
            #endregion
 
            this.dataGridView1.CellMouseDoubleClick += new System.Windows.Forms.DataGridViewCellMouseEventHandler(this.dataGridView1_CellMouseDoubleClick);
        }
 
 
        private void dataGridView1_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
        {
           
            MessageBox.Show(dataGridView1[e.ColumnIndex, e.RowIndex].Value.ToString());
        }
0
2 / 2 / 1
Регистрация: 14.01.2011
Сообщений: 31
17.09.2011, 12:47  [ТС] 3
Мне нужно, чтобы по нажатию на кнопку в например TextBox выводилось значение колонки "Имя", выделенной строки.
0
Заблокирован
17.09.2011, 15:34 4
C#
1
2
3
4
5
6
7
8
9
10
11
12
       int column, row;
        private void button1_Click(object sender, EventArgs e)
        {
           textBox1.Text =dataGridView1[column,row].Value.ToString();
        }
 
        private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            column = e.ColumnIndex;
            row = e.RowIndex;           
 
        }
0
389 / 304 / 67
Регистрация: 10.07.2010
Сообщений: 802
17.09.2011, 18:43 5
C#
1
textBox1.Text = dataGridView1.CurrentCell.Value.ToString();
1
2 / 2 / 1
Регистрация: 14.01.2011
Сообщений: 31
17.09.2011, 19:02  [ТС] 6
Лучший ответ Сообщение было отмечено SatanaXIII как решение

Решение

Всем спасибо за ответы, получение значения из колонки сделал таким образом:
C#
1
dataGridView1[1, dataGridView1.CurrentRow.Index].Value.ToString()
Где 1 - индекс колонки и dataGridView1.CurrentRow.Index - индекс выделенной строки
1
Заблокирован
17.09.2011, 19:14 7
Цитата Сообщение от Timich Посмотреть сообщение
Где 1 - индекс колонки и dataGridView1.CurrentRow.Index - индекс выделенной строки
Неужели? Вот оно как оказывается
0
2 / 2 / 1
Регистрация: 14.01.2011
Сообщений: 31
17.09.2011, 19:32  [ТС] 8
Ага
0
17.09.2011, 19:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.09.2011, 19:32
Помогаю со студенческими работами здесь

Получение значения из определенной ячейки <table></table>
Помогите новичку получить значения из таблицы в richTextBox Получаю таблицу со страницы html вот...

Форматирование ячейки в dataGridView. Как поменять цвет определенной ячейки
Хочу поменять цвет выбранной ячейки, так что бы когда при выбраной строки цвет ячейки оставался...

Получение цвета заливки определенной ячейки из закрытой книги
И снова здравствуйте! :) Комрады, подскажите... Я использую следующую честностыренную функцию...

Как извлечь данные из определенной ячейки dataGridView
Есть dataGridView, с файлом access в качестве источника, нужно извлечь данные из определенной...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru