.net 动态捕获数据行中的每个数据元素(项)并写入文本文件
我想动态循环一个结果集,捕获每一行(datarow)并写入文本文件,而不必手动指示行中的每一项,如项(0)、项(1)、项(2)。。。等等.net 动态捕获数据行中的每个数据元素(项)并写入文本文件,.net,vb.net,.net,Vb.net,我想动态循环一个结果集,捕获每一行(datarow)并写入文本文件,而不必手动指示行中的每一项,如项(0)、项(1)、项(2)。。。等等 您需要获取该行所属的表,以便可以获取表中的列数,然后只需循环即可。字符串合并需要一些工作,但我相信你会解决的 Using sw As StreamWriter = New StreamWriter("C:\"file.txt") For Each dr In ds.Tables("Table1").Rows Dim rowAsString as str
您需要获取该行所属的表,以便可以获取表中的列数,然后只需循环即可。字符串合并需要一些工作,但我相信你会解决的
Using sw As StreamWriter = New StreamWriter("C:\"file.txt")
For Each dr In ds.Tables("Table1").Rows
Dim rowAsString as string
For i as integer = 0 to dr.Table.Columns.Count - 1
rowAsString += dr.item(i)
Next
sw.WriteLine(rowAsString)
Next
String.Join(“,”,dr.ItemArray)
正是我需要的,谢谢
Using sw As StreamWriter = New StreamWriter("C:\"file.txt")
For Each dr In ds.Tables("Table1").Rows
Dim rowAsString as string
For i as integer = 0 to dr.Table.Columns.Count - 1
rowAsString += dr.item(i)
Next
sw.WriteLine(rowAsString)
Next