一个关于Listview的问题

yoyo9250 2006-01-11 10:09:44
Private Sub Data1_Validate(Action As Integer, Save As Integer)
 Set itmx = ListView1.ListItems.Add(, , Data1.Recordset.Fields("Au_ID"))
 itmx.SubItems(1) = Data1.Recordset.Fields("Au_ID")
 itmx.SubItems(1) = Data1.Recordset.Fields("Author")
End Sub
我用DATA控件连接了一个数据库 但是运行后只能显示第一条数据 请问这是为什么?
...全文
116 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yoyo9250 2006-01-11
  • 打赏
  • 举报
回复
疯了。//

什么意思??
yoyo9250 2006-01-11
  • 打赏
  • 举报
回复
谢谢各位的回答
我按照上面的做 运行后又出现错误(“no current record”) 请问这是为什么? 
是数据库有问题吗?还是程序的问题?
flyingZFX 2006-01-11
  • 打赏
  • 举报
回复
疯了。
bbhere 2006-01-11
  • 打赏
  • 举报
回复
要循环
数据集要movenext
zou19820704 2006-01-11
  • 打赏
  • 举报
回复
Private Sub Form_Load()
Do Until Data1.Recordset.BOF = True

itmx.SubItems(1) = Data1.Recordset.Fields("Author")
Me.Data1.Recordset.MoveNext
Loop
End Sub
makepeace 2006-01-11
  • 打赏
  • 举报
回复
这样当然不行,你要一条一条加到listview里面。
do until data1.recordset.eof=true

listview1.listitem.add ......

loop

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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