以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 多选复选框问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=125901) |
-- 作者:huizhong -- 发布时间:2018/10/9 15:18:00 -- 多选复选框问题 老师,求教下,以下代码是帮助文件,请问, 我如果不是自定义项目列表,而是固定数据表绑定,代码该如何改,当前代码执行后报错:“从类型“DataRowView”到类型“String”的转换无效。” Dim ckl As WinForm.CheckedListBox = e.Form.Controls("CheckedListBox1")
Dim nms As New List(of String) For i As Integer = 0 To ckl.Items.count - 1 \'获取已经勾选的列 If ckl.GetItemChecked(i) Then nms.Add(ckl.Items(i)) End If Next If nms.Count = 0 Then MessageBox.Show("至少要选择一列","提示",MessageBoxButtons.OK,MessageBoxIcon.Information) Return End If |
-- 作者:有点甜 -- 发布时间:2018/10/9 15:22:00 -- nms.Add(ckl.Items(i))
改成
nms.Add(ckl.Items(i)("第一列")) |