以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- CheckedListBox 我设置的数据表绑定,SelectedItem怎么报错 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=152982) |
||||
-- 作者:a937775799 -- 发布时间:2020/7/27 20:37:00 -- CheckedListBox 我设置的数据表绑定,SelectedItem怎么报错 我是这样设置的 Dim xm As WinForm.CheckedListBox = e.Form.Controls("clb_xm") xm.DisplayMember = "项目名称" xm.ValueMember = "项目代码" xm.DataSource = "项目表" 点击选择一个后,ItemCheck事件中为 For Each r As DataRow In xm.SelectedItem MessageBox.Show( "1") s = s & r("项目代码") & "," Next 报错 .NET Framework 版本:4.0.30319.42000 Foxtable 版本:2020.1.19.19 错误所在事件:窗口,收支统计,clb_xm,ItemCheck 详细错误信息: Items collection cannot be modified when the DataSource property is set. |
||||
-- 作者:有点蓝 -- 发布时间:2020/7/27 21:17:00 -- Dim xm As WinForm.CheckedListBox = e.Form.Controls("clb_xm") xm.DisplayMember = "项目名称" xm.ValueMember = "项目代码" xm.DataSource = "项目表" 改为 Dim xm As WinForm.CheckedListBox = e.Form.Controls("clb_xm") xm.ComboList = DataTables("项目表").GetComboListString("项目代码") |
||||
-- 作者:a937775799 -- 发布时间:2020/7/27 21:19:00 -- 这样的 我的这个控件里面 项目名称 和项目代码都可以用吗 |
||||
-- 作者:有点蓝 -- 发布时间:2020/7/27 21:21:00 -- 只能使用项目代码。 |
||||
-- 作者:a937775799 -- 发布时间:2020/7/27 21:21:00 -- .NET Framework 版本:4.0.30319.42000 Foxtable 版本:2020.1.19.19 错误所在事件:窗口,收支统计,AfterLoad 详细错误信息: Items collection cannot be modified when the DataSource property is set. 改了以后也报错
|
||||
-- 作者:有点蓝 -- 发布时间:2020/7/27 21:22:00 -- 请上传实例说明 |
||||
-- 作者:a937775799 -- 发布时间:2020/7/27 22:07:00 --
谢谢 |
||||
-- 作者:有点蓝 -- 发布时间:2020/7/27 22:41:00 -- 去掉窗口的列表项目设置
|
||||
-- 作者:a937775799 -- 发布时间:2020/7/27 23:21:00 -- 还是一样的呀 ![]() ![]() |
||||
-- 作者:a937775799 -- 发布时间:2020/7/27 23:23:00 -- 我可以了 要把bin删除 我在看看 |