通过ADO取得记录集RS,以下是我的代码
If isModi Then '若为修改模式
Set LI = lvw.SelectedItem '获取选中元素
If LI Is Nothing Then Exit Sub '若未选中,则退出
Else '若为添加模式
Set LI = lvw.ListItems.Add(, "D" & rs("权限ID"), , bIcon, sIcon) '增加1个元素
End If
With rs
LI.SmallIcon = sIcon '设置小图标
LI.Icon = bIcon '设置大图标
LI.Text = .Fields(9).Value '标签
LI.SubItems(1) = .Fields(4).Value
LI.SubItems(2) = .Fields(5).Value
LI.SubItems(3) = .Fields(6).Value
LI.SubItems(4) = .Fields(7).Value
LI.SubItems(5) = .Fields(8).Value
End With
Set LI = Nothing相请教如何让LI.SubItems(1)= .Fields(4).Value显视为复选框,如有可能,能不能直接在ListVieWr
控件中进行修改,并保存到数据库.
If isModi Then '若为修改模式
Set LI = lvw.SelectedItem '获取选中元素
If LI Is Nothing Then Exit Sub '若未选中,则退出
Else '若为添加模式
Set LI = lvw.ListItems.Add(, "D" & rs("权限ID"), , bIcon, sIcon) '增加1个元素
End If
With rs
LI.SmallIcon = sIcon '设置小图标
LI.Icon = bIcon '设置大图标
LI.Text = .Fields(9).Value '标签
LI.SubItems(1) = .Fields(4).Value
LI.SubItems(2) = .Fields(5).Value
LI.SubItems(3) = .Fields(6).Value
LI.SubItems(4) = .Fields(7).Value
LI.SubItems(5) = .Fields(8).Value
End With
Set LI = Nothing相请教如何让LI.SubItems(1)= .Fields(4).Value显视为复选框,如有可能,能不能直接在ListVieWr
控件中进行修改,并保存到数据库.
解决方案 »
- modules 和 class modules 里的代码 是否可以 被 作为一个整体 添加到新的工程里?
- Timer控件只能控制1分多钟,如果想每隔10分钟循环一次操作怎么办?
- 你们好,我是刚来的,有个问题向大家请教
- <<<<<<<<API获取一个指定程序的一个按钮的句柄需要什么条件?具体怎么写呢?>>>>>>>
- 哪里有vb5下载
- 一个小问题
- 我有个activex控件(ocx)有用户名跟密码 这两样我都有 问题是怎么注册呢
- 文件查找及改名后查找问题
- 在一个picture1中有一image1(0),想在另一picture2中加入image1(1)?如何实现?
- 调用shell函数如何得到运行结果?
- 郁闷!gooole,百度了几天,都没有找到在XP下能用的抓包源吗?
- VB如何向指定窗口发送后台鼠标点击,窗口最小化后仍可工作?
ListView1.LabelEdit = lvwAutomatic'可以编辑标签
Private Sub ListView1_AfterLabelEdit(Cancel As Integer, NewString As String)
Me.Caption = NewString
End Sub
subitem 不能设置复选框。treeview可以,要有代码操作数据库。