Anish612 Ответов: 4

DataGridView выбранные данные строки в текстовое поле в C#.net


Всем привет,

У меня есть один DataGridView с 5 столбцами. Мое требование заключается в том, что, когда я выбираю строку в сетке и нажимаю на кнопку(Отправить), мне нужно значение в 3-м столбце в текстовом поле, а столбец содержит данные типа данных string. Любой мог бы помочь мне как можно скорее.
заранее спасибо.

Аниш

4 Ответов

Рейтинг:
35

Lakhan Aanjana

попробовать это..................

на

dataGridView1_CellDoubleClick
Textbox1.text = dataGridView1[e.ColumnIndex, e.RowIndex].Value;


Anish612

Спасибо за быстрое решение

Member 10738387

есть ли какой-либо способ назначить данные в текстовое поле другой формы? если произойдет событие doubleclick, то новая форма должна открыться со значениями в текстовом поле

Рейтинг:
26

piling

dataGridView1.CurrentRow.Cells[0].Value


это даст вам значение 0. ячейки выбранной строки.


Anish612

В этом есть смысл. Спасибо за ваше время

Member 13639193

Спасибо это сработало для меня

Рейтинг:
19

Dilan Shaminda

попробуй вот это...

вы хотите кулаком выбрать строку, в которую хотите отправить данные, а затем нажать кнопку "Отправить" и отправить данные? так ведь?

так что вы можете сделать что-то вроде этого..

на событие CellContentClick из управления datagridview добавить этот код (убедитесь, что объявить

int RowNo;
вне события..тогда вы можете сослаться на него из события нажатия кнопки)

RowNo = e.RowIndex;


для события нажатия кнопки

string Value = dataGridView1.Rows[RowNo].Cells[2].Value.ToString();


вместо того, чтобы давать ячейки[2], Вы можете дать имя столбца, которое вы дали внутри " "

Счастливого кодирования....


Anish612

Спасибо за усилия

Рейтинг:
1

Member 13434655

если(datagridview1.SelectedRows.Граф > 0)
{
textBox1. Text = datagridview1.SelectedRows[0].Клетки[1].Значение.Метод toString();
}


Graeme_Grant

Почему вы отвечаете на вопрос 5-летней давности, который уже принял ответы??? Пожалуйста, не делайте этого, вместо этого сосредоточьтесь только на текущем вопросе - всегда есть много ожидающих помощи.