提问一个关于listview的问题 我从数据库中读出的数据为id name---------------------3 zhang4 li5 wang我想将数据显示在listview中,然后选中某个记录时,得到的是 id的值 ,而不是name的值 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 '在Listview添加Item时设置每个Item的Key为ID + " K" ListView1.ListItems.Add , ID & " K" , Name获取选取项的ID:print val(ListView1.SelectedItem.Key) 补充一下:以上ID,Name是从数据表中读取的字段值下面那句,不好意思少了debug.不过意思明白就行,即:debug.print val(ListView1.SelectedItem.Key) 也可以把id放到 ListItems(x).tag 哈哈 我教你 我做的软件 刚刚用到 Do Until Form1.data1.Recordset.EOFSet itmx = Form1.ListView1.ListItems.Add(, , data1.Recordset.Fields("教室号"), 1)data1.Recordset.MoveNextLoop当中data1是你的数据库控件名 郭号后面的1 是图标 如果你不要显示图 去掉 就好了。 Private Sub ListView1_ItemClick(ByVal Item As MSComctlLib.ListItem)aa = Item 这个是你想显示的 你fields(" ") 里面的东西bb= item.index 这个就是id了 End Sub 上面的一段 你最好放在 模块中 执行 要不然 会出错的 具体我也不知道怎么回师Do Until Form1.data1.Recordset.EOFSet itmx = Form1.ListView1.ListItems.Add(, , Form1.data1.Recordset.Fields("教室号"), 1)Form1.data1.Recordset.MoveNextLoop当中data1是你的数据库控件名 郭号后面的1 是图标 如果你不要显示图 去掉 就好了。 DataGrid 控件读取表中指定列的数值 VB代码问题.. 利用面向对象和三层架构编写数据库程序的构思 关于VSFlexGrid,急急!!!! 天冷,多几条裤衩要暖和一点,好不容易一个多月才拿了四条,散分!!! 关于如何用右键来选取list的内容 请教这句SQL怎么写? 基于Teechart的煤矿瓦斯实时曲线系统的设计 状态栏StatusBar的颜色设置 急急急急急急!!!!!!!!!打印出错了,用的是Active report, 解决支持MSFlexGrid控件的鼠标滚轮问题时出现的Bug!100分望各位高手出手相救!!!! 数据库还原的问题,急用
ListView1.ListItems.Add , ID & " K" , Name获取选取项的ID:
print val(ListView1.SelectedItem.Key)
以上ID,Name是从数据表中读取的字段值
下面那句,不好意思少了debug.不过意思明白就行,即:
debug.print val(ListView1.SelectedItem.Key)
Do Until Form1.data1.Recordset.EOF
Set itmx = Form1.ListView1.ListItems.Add(, , data1.Recordset.Fields("教室号"), 1)
data1.Recordset.MoveNext
Loop
当中data1是你的数据库控件名 郭号后面的1 是图标 如果你不要显示图 去掉 就好了。
aa = Item 这个是你想显示的 你fields(" ") 里面的东西
bb= item.index 这个就是id了 End Sub
Do Until Form1.data1.Recordset.EOF
Set itmx = Form1.ListView1.ListItems.Add(, , Form1.data1.Recordset.Fields("教室号"), 1)
Form1.data1.Recordset.MoveNext
Loop
当中data1是你的数据库控件名 郭号后面的1 是图标 如果你不要显示图 去掉 就好了。