在winform中增加checkbox,是用来分配权限的,数据库中以这样一个表,id,权限名称priname,查这个表,在form中动态的显示出,checkbox的text为priname,并且选定一个checkbox,能得到id,供后面的程序使用!

解决方案 »

  1.   

    CheckBox ck = new CheckBox();
    ck.Text = dr["priname"].ToString();
    ck.Tag  = dr["id"].ToString();ck.CheckedChanged += new EventHandler(ck_CheckedChanged);Tag放id
      

  2.   

    checkbox的datasource  设置为你要绑定的dataset ,displaymember 设置为列priname,valuemember设置为ID
      

  3.   

    但是要根据数据库里的纪录数确定checkbox的数目, weisunding(鼎鼎) : dr是什么 ?