Я помогаю кому-то исправить приложение VB, но боюсь немного синтаксиса.VB.NET для каждого через DataLayer
У меня есть следующие:
Dim _dt = Datalayer.ConvertSqlDataSourceToDataTable(SqlDataSourceCart)
If _dt.Rows.Count > 0 Then
'For Each here...
End If
Что мне нужно сделать, это цикл по каждой строке используя для или для каждого цикла и получить поле ProductID. Я думаю, что это должно быть вдоль линий:
Dim someString As String
For Each _row As DataRow In _dt.DataSet.Tables(0).Rows
someString += _row(ProductID) & ", "
Next
I изменил его на просто _dt.Rows и он работает – MattP