怎样将datagrid显示的数据输出到txt文件里

superNANA_MUMU 2010-10-13 12:15:05
怎样将datagrid显示的数据输出到txt文件里


Public Sub DataOut()
Dim i
Dim strOut '输出字符串
For i = 0 To Adodc1.Recordset.Fields.Count - 1
DataGrid.Col = i
strOut = strOut & DataGrid.Text & Chr(9)
Next
Debug.Print strOut
Print #intFilenum, strOut
End Sub


上面的代码只输出了一行~我是要全部输出,按照datagrid显示的格式
谢谢了
...全文
205 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
superNANA_MUMU 2010-10-13
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 jhone99 的回复:]
Adodc1.Recordset.recordcount
****************
记录数
[/Quote]

十分感谢你~你帮了我很多次啊
贝隆 2010-10-13
  • 打赏
  • 举报
回复
与其读表格控件,还不如查询数据库
jhone99 2010-10-13
  • 打赏
  • 举报
回复
Adodc1.Recordset.recordcount
****************
记录数
jhone99 2010-10-13
  • 打赏
  • 举报
回复
Public Sub DataOut()
Dim i
Dim strOut '输出字符串

If Adodc1.Recordset.recordcount > 0 Then
Adodc1.Recordset.movefirst

While Not Adodc1.Recordset.EOF
For i = 0 To Adodc1.Recordset.Fields.Count - 1
DataGrid.Col = i
strOut = strOut & DataGrid.Text & Chr(9)
Next i

Debug.Print strOut
Print #intFilenum, strOut

Adodc1.Recordset.movenext
Wend
End If
End Sub
superNANA_MUMU 2010-10-13
  • 打赏
  • 举报
回复
或者说怎么判断 Adodc1中有没有记录
superNANA_MUMU 2010-10-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jhone99 的回复:]
VB code
Public Sub DataOut()
Dim i
Dim strOut '输出字符串

Adodc1.Recordset.movefirst
while not Adodc1.Recordset.eof
For i = 0 To Adodc1.Recordset.Fields.Count - 1
Da……
[/Quote]

那要怎么样判断 Adodc1一共有多少条记录呢?
jhone99 2010-10-13
  • 打赏
  • 举报
回复
Public Sub DataOut()
Dim i
Dim strOut '输出字符串

Adodc1.Recordset.movefirst
while not Adodc1.Recordset.eof
For i = 0 To Adodc1.Recordset.Fields.Count - 1
DataGrid.Col = i
strOut = strOut & DataGrid.Text & Chr(9)
Next
Debug.Print strOut
Print #intFilenum, strOut

Adodc1.Recordset.movenext
wend
End Sub

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧