以文本方式查看主题 - 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=90228) |
||||
-- 作者:hongyefor -- 发布时间:2016/9/8 8:22:00 -- 关于ListView的问题 说明:
请帮忙修改一下吧,这个帮助里解释比较简单 |
||||
-- 作者:有点蓝 -- 发布时间:2016/9/8 8:50:00 -- 先自己写,不通的地方再改。而不是拿一张白纸让别人给你全部填上 |
||||
-- 作者:hongyefor -- 发布时间:2016/9/8 11:21:00 -- Dim lvw As WinForm.ListView = e.Form.Controls("ListView1") 发生错误,帮我看看
此主题相关图片如下:wt1.jpg |
||||
-- 作者:有点蓝 -- 发布时间:2016/9/8 11:49:00 -- Dim lvw As WinForm.ListView = e.Form.Controls("ListView1") Dim vls As String = "" For Each vr As WinForm.ListViewRow In lvw.CheckedRows vls = vls & vbcrlf & vr("第三列") & vr("第二列") & " " & vr("第四列") & " " & vr("第五列") & vr("第六列") Next vls = vls.Trim(",") If vls > "" Then MessageBox.show("你选择的有:" & vls) Dim vr As WinForm.ListViewRow = lvw.CheckedRows(0) Forms("窗口1").controls("TextBox1").Text = vr("第二列") Forms("窗口1").controls("TextBox2").Text = vr("第三列") Forms("窗口1").controls("TextBox3").Text = vr("第五列") Forms("窗口1").controls("TextBox4").Text = vr("第六列") Dim ir As Integer = 0 For Each vr In lvw.CheckedRows Forms("窗口1").controls("TB1_" & ir+1).Text = vr("第四列") Forms("窗口1").controls("TB2_" & ir+1).Text = vr("第七列") ir += 1 Next Else MessageBox.show("你并没有选择任何项目!" ) End If
|