For Each row As DataRow In dgrFarms.Rows
Dim sendtroopid As Integer
sendtroopid = row("idColumn")
'Do Something
Next
Я уже некоторое время пытаюсь провести цикл по строке только в одном столбце в VB.NET, и я также выполнил свою домашнюю работу.Когда я использую этот код выше, я получаю:
Невозможно привести объект типа 'System.Windows.Forms.DataGridViewRow' к типу 'System.Data.DataRow'.
Я увидел другое руководствокоторый сказал мне сделать:
For Each row As DataGridView In dgrFarms.Rows
sendtroopid = row("idColumn")
'Do Something
Next
Но это дает мне ошибку:
Не удалось разрешить перегрузку, потому что ни один доступный «Элемент» не принимает это количество аргументов.
(это синее подчеркивание на строке («idColumn»))