救小弟,把查询一列放在listview中,然后希望点击某个格可以直接把它的值赋给text.怎么办呀?

liaoisok 2007-10-09 04:50:17
Dim rs_addname As New adodb.Recordset
Dim Item As ListItem
ListView1.ColumnHeaders.Add , , "单位名称"
ListView1.ListItems.Clear
ListView1.View = lvwReport
Dim SS As String
SS = "select * from 客户资料表"
rs_addname.Open SS, conn, adOpenKeyset, adLockPessimistic
Do Until rs_addname.EOF
Set Item = ListView1.ListItems.Add(, , rs_addname.Fields("单位名称").Value)
rs_addname.MoveNext
Loop
rs_addname.Close
要什么方法与事件呢???
...全文
62 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
tianhuo_soft 2007-10-10
  • 打赏
  • 举报
回复
Set Item = ListView1.ListItems.Add(, , rs_addname.Fields("单位名称").Value)

这时把东西也存到一个数组里面,然后 ListView1_ItemClick事件中获得当前ID号 在从数组中寻找这个位置
fj182 2007-10-09
  • 打赏
  • 举报
回复
Private Sub ListView1_ItemClick(ByVal Item As MSComctlLib.ListItem)

Text1.Text = Item.Text
Text2.Text = Item.SubItems(1)

End Sub

1,453

社区成员

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

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