日期:2014-05-18  浏览次数:20441 次

菜鸟弱弱的问一个问题,关于checkboxlist多项赋值的问题!
各位前辈 你们好!
如果我的数据库有2张表,一张用户表,一张权限表,我的用户表中有2个字段,分别是用户名和权限列表的ID(这里是VARCHAR类型),另一张表是权限表,分别是权限的ID,和权限的名称.
我现在想要做修改权限这个用户管理的模块.
我首先根据前一页传过来的用户名获取到该用户有多少的权限,然后把获取到的权限ID,赋值给CHECKBOXLIST.

现在我的问题,卡住了,后面就想不下去了,想请有经验的前辈指教下.
比如:用户A,现在有1,2,3,4,5(数据库中都用,号分割开的,是VARCHAR类型)
按照道理我从数据库中获取到所有的权限绑定赋值给CHECKBOXLIST.
但是如何要把1,2,3,4,5项 都让CHECKBOXLIST打勾,我就想不通了...
另外如何把一个字符串(1,2,3,4,5)转换我也想不下去了,请前辈高人能以比较简单的代码,
指教下俺,万分感激...

------解决方案--------------------
对了,你这个取一个值的直接用cmd.ExecuteScalar()