в основном то, что моя функция, что для достижения, чтобы отделить каждый из данных столбца в наборе данных явноудалить последний символ после разрыва строки
Public Shared Function mtdCDsToStr (ByVal pDs As DataSet) As String
Dim sResult As String = " "
Dim sb As New System.Text.StringBuilder
Dim dt As DataTable
Dim dc As DataColumn
Dim dr As DataRow
Dim i As Integer = 0
For Each dt In pDs.Tables
For Each dr In dt.Rows
For Each dc In dt.Columns
sb.Append(dr(i).ToString + "|" + Environment.NewLine)
Next
sb.Remove(sb.Length -1, 1)
Next
Next
sResult = sb.ToString
End Function
поэтому мой возвращаемый результат будет что-то вроде
Результата name1 | Name2 | Name3 | Name4 |
| мой разделитель данных, я пытался удалить | если достигнута последняя запись, но я не смог ее сделать
Ожидаемый результат Name1 | Name2 | Name3 | Наименование4
не существует | в моей последней записи
И когда вы меняете I на 0? – Oscar
Извините, оскар, что значит u? u означает счетчик i? –
Да, я заметил, что он никогда не перезагружается до 0. Возможно, это не относится к делу, или, может быть, да. – Oscar