日期:2014-05-17  浏览次数:20729 次

关于CheckListBox,路过的请进来看看
window---->CheckListBox中的选项如何与数据库中的相应的值匹配并在页面上显示出来
如;数据库中编号为10000的用户现在已经获得计算机画图的使用功能了,在页面上怎样使相应的
口计算机
口画图

复选框里面打上对勾
?.net??C# CheckListBox

------解决方案--------------------
写一个类,类中重写ToString()函数,然后new类的实例,添加到listbox中,这样每一项就显示ToString中的值,而你可以对每个item访问,以为item是object类型,你转为自己的类型就行了
------解决方案--------------------
其实只要给你的checkedListBox控件ItemCheck事件加上如下事件代码:
//这个事件是在你的选项被改变选中状态后,操作生效前发生的。
        private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e)
        {
            if (e.Index==0)
            {
                e.NewValue = CheckState.Checked;
            }
        }
------解决方案--------------------
告诉你,写个类,里面存着你要的和用户相关的信息
------解决方案--------------------
先得到list
foreach (TreeNode item in list)
                    {
                        item.Checked = sqlhelper.xxx();
                    }