Доступ к содержимому ячейки сетки данных Winform C # - PullRequest
4 голосов
/ 15 января 2012

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

например: я выделил строку 25, я могу получить, что она выделила строку 25, как только я не знаю, как получить доступ к ее содержимому и поместить все это в текстовое поле. кто-нибудь? * * 1003

1 Ответ

7 голосов
/ 15 января 2012

вы можете использовать свойство value для доступа к содержимому ячейки следующим образом

// the content of the cell
var x = dataGridView1.Rows[0].Cells[0].Value;

// this gets the content of the first selected cell 
dataGridView1.SelectedCells[0].Value;

// you can set the cells the user is able to select using this 
dataGridView1.SelectionMode= SelectionMode. //intellisense gives you some options here

Чтобы сделать именно то, что вы просите, чего-то подобного должно хватить

System.Text.StringBuilder t = new System.Text.StringBuilder();
String delimiter = ",";

foreach(DataGridViewCell c in dataGridView1.SelectedRows[0].Cells)
{
    t.Append(c.Value);
    t.Append(delimiter);
}

textBox1.Text = t.ToString();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...