以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- listview 的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=96067) |
||||
-- 作者:jinzhengbe -- 发布时间:2017/2/12 13:11:00 -- listview 的问题 Dim lvw As WinForm.ListView = Forms("分类").Controls("ListView1") Dim vls As String = "" For Each vr As WinForm.ListViewRow In lvw.SelectedRows vls = vls & "," & vr("商品") Next vls = vls.Trim(",") If vls > "" Then Dim vb As WinForm.ListViewRow = lvw.Current vb("lei")="aa" Else MessageBox.show("你并没有选择任何国家!" ) End If 我想在 红色的部分实现 被选中的行的 lei= “bbb” 同时隐藏显示 被选中的图片 请问应该怎么写 是写在button按钮里的 非常感谢。 |
||||
-- 作者:有点色 -- 发布时间:2017/2/12 16:22:00 -- Dim lvw As WinForm.ListView = Forms("分类").Controls("ListView1") Dim vls As String = "" Dim ls As new List(of Integer) For Each vr As WinForm.ListViewRow In lvw.SelectedRows vls = vls & "," & vr("商品") If lei= "bbb" Then ls.add(vr.Index) End If Next vls = vls.Trim(",") If vls > "" Then For i As Integer = ls.count-1 To 0 Step -1 lvw.rows(i).Delete Next Else MessageBox.show("你并没有选择任何国家!" ) End If |
||||
-- 作者:jinzhengbe -- 发布时间:2017/2/12 18:13:00 -- .NET Framework 版本:2.0.50727.8745 Foxtable 版本:2015.12.22.1 错误所在事件:窗口,分类,Button2,Click 详细错误信息: 未将对象引用设置到对象的实例。
[此贴子已经被作者于2017/2/12 18:50:27编辑过]
|
||||
-- 作者:有点色 -- 发布时间:2017/2/12 18:16:00 -- 最后delete行了,不就是隐藏了行和图片吗?
|
||||
-- 作者:jinzhengbe -- 发布时间:2017/2/12 18:51:00 -- [此贴子已经被作者于2017/2/12 18:52:10编辑过]
|
||||
-- 作者:jinzhengbe -- 发布时间:2017/2/12 18:58:00 -- 好像不行 显示下面的错误 .NET Framework 版本:2.0.50727.8745 Foxtable 版本:2015.12.22.1 错误所在事件:窗口,分类,Button2,Click 详细错误信息: 未将对象引用设置到对象的实例。 |
||||
-- 作者:有点色 -- 发布时间:2017/2/12 19:50:00 -- 改成
For i As Integer = ls.count-1 To 0 Step -1 |
||||
-- 作者:jinzhengbe -- 发布时间:2017/2/12 23:10:00 -- 还是显示同样的错误 先点button3 在点button2 还是
如图,第5行的图片都被选中。 点button2后 1 这5个图片对应的行的 lei列的值 =ccc 2 这5个图片在界面上隐藏(不代表要删除数据)
|
||||
-- 作者:有点色 -- 发布时间:2017/2/12 23:59:00 -- button3
Dim lvw As WinForm.ListView = Forms("分类").Controls("ListView1")
------------------------------------------------------------- button2
Dim lvw As WinForm.ListView = Forms("分类").Controls("ListView1")
[此贴子已经被作者于2017/2/12 23:59:23编辑过]
|
||||
-- 作者:jinzhengbe -- 发布时间:2017/2/13 9:06:00 -- 非常感谢,可以了。 button3 我想分页显示可以实现么? 按照帮助在afterload里加了代码 好像不行,还望多多指点
[此贴子已经被作者于2017/2/13 9:08:02编辑过]
|