Visual Basic, как мне прочитать каждую строку в сетке данных? - PullRequest
4 голосов
/ 23 июня 2009

У меня есть сетка данных с именем DataGridView1, столбец A содержит имя, столбец B содержит путь к файлу.Как мне запустить код для каждой строки?Какова правильная терминология для обхода таблицы данных таким образом?

Пример того, что мне нужно:

For each row in DataGridView1
 MessageBox.Show DataGridView1.ColumnA.text & "," & DataGridView1.ColumnB.text

Спасибо

1 Ответ

14 голосов
/ 23 июня 2009

Вы были почти там, вам нужно что-то вроде следующего:

For Each row As DataGridViewRow In DataGridView1.Rows
    If Not row.IsNewRow Then
        MessageBox.Show(row.Cells(0).Value.ToString & "," & row.Cells(1).Value.ToString)
    End If
Next

EDIT:

Вам необходимо проверить, является ли строка. IsNewRow не True, если ваш DataGridView позволяет добавлять строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...