以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  CheckedListBox 不能提取勾选内容  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=153976)

--  作者:水墨青花
--  发布时间:2020/8/29 22:09:00
--  CheckedListBox 不能提取勾选内容
如下代码:

Dim sb1 As WinForm.CheckedListBox = e.Form.Controls("CheckedListBox1")
Dim nms As New List(of String)
For Each i As Integer In sb1.CheckedIndices
    nms.Add(sb1.Items(i))
Next
Output.Show(nms(0))


报错:
从类型“DataRowView”到类型“String”的转换无效。

--  作者:有点蓝
--  发布时间:2020/8/30 20:31:00
--  
如果控件绑定表,sb1.Items(i)是一个datarow对象,不是字符串
nms.Add(sb1.Items(i))
改为
nms.Add(sb1.Items(i)("xx列"))

--  作者:水墨青花
--  发布时间:2020/8/30 21:44:00
--  
知道了!感谢!