winform 动态创建checkBox控件

时间:2021-12-02 09:55:25
 winform  动态创建checkBox控件,
我要把数据库的数据,动态绑定到checkBox控件,该怎么什么做,
还有,怎么把数据循环存储到数据库

5 个解决方案

#1


为什么不用CheckedListBox啊?

如果是动态生成的话就必须算为止,每生成一个都要加x,y的值,很麻烦,而且要判断回行。。。效率也不高,不建议使用。。。。不过如果能知道最大值的话还凑合。记得上学的时候做个项目,是动态生成文本框,感觉非常麻烦,后来我来个反向思维,因为知道最大值是32,所以就先画好32个,然后把所有的txt和lbl都锁上,在把所有的都放到一个集合,然后从数据库循环赋值,有值的就开启,没值的就跳过。大概就是这么个思路,但是效率极低。。。
呵呵,我是菜鸟,LZ莫怪

#2


关注ing

#3


取出数据来,循环生成checkbox,追加到画面上啊。
循环取数据,循环生成sql语句,存进去就行了阿。要么就用存储过程。

#4


3楼,
请问,你那有代码吗?发我看下,

#5


CheckBox ck = new CheckBox();
ck.Parent = this;
// 设置其坐标。。。

#1


为什么不用CheckedListBox啊?

如果是动态生成的话就必须算为止,每生成一个都要加x,y的值,很麻烦,而且要判断回行。。。效率也不高,不建议使用。。。。不过如果能知道最大值的话还凑合。记得上学的时候做个项目,是动态生成文本框,感觉非常麻烦,后来我来个反向思维,因为知道最大值是32,所以就先画好32个,然后把所有的txt和lbl都锁上,在把所有的都放到一个集合,然后从数据库循环赋值,有值的就开启,没值的就跳过。大概就是这么个思路,但是效率极低。。。
呵呵,我是菜鸟,LZ莫怪

#2


关注ing

#3


取出数据来,循环生成checkbox,追加到画面上啊。
循环取数据,循环生成sql语句,存进去就行了阿。要么就用存储过程。

#4


3楼,
请问,你那有代码吗?发我看下,

#5


CheckBox ck = new CheckBox();
ck.Parent = this;
// 设置其坐标。。。