Пройдите только через 1 столбец в DataGridView, используя c # - PullRequest
0 голосов
/ 01 июня 2018

У меня есть таблица данных, которая содержит 2 столбца.Я хочу пройти только через 1 столбец.Я пробовал это, но он проходит все ячейки ряд за рядом.

foreach (DataGridViewRow rows in dataGridView1.Rows)
        {
            foreach (DataGridViewCell cell in rows.Cells)
            {
                MessageBox.Show(cell.Value.ToString());
            }
        }

1 Ответ

0 голосов
/ 01 июня 2018

Вы можете сделать это с помощью индексатора DataGridView следующим образом:

int yourColumnIndex = 0;
for(int i = 0; i < dataGridView1.Rows.Count; i++)
{
    string columnValue = dataGridView1[yourColumnIndex, i].Value.ToString();
}

Или перебрать коллекцию строк и получить только нужный вам столбец:

string yourColumnName = string.Empty;
foreach(DataGridViewRow row in dataGridView1.Rows)
{
    string columnValue = row.Cells[yourColumnName].Value.ToString();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...