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

一个我无法解决的.net难题,在线等
是一个投票区,有一个投票主题,用T1表保存;投票选项,也保存在T1,用一个字段识别是主题或是选项;投票选项要分类,分类信息保存在T2,T2里面有一个字段用来记录下属于该分类的选项的最大选择数(即例如,属于分类一的选项可以让用户最多选择m个,属于分类二的选项可以让用户最多选择n个,该字段记录的就是这个数目);显示投票主题用一个独立的datalist,显示投票选项和分类的话我用了datalist嵌套的方法来显示数据,外面的datalist(id是dl1)   用来显示分类,嵌套的datalist(id   是   dl2)用来显示对应分类所属的选项(当然每个选项下面都有一个checkBox让用户可以选择),现在问题是我怎么才能控制用户对每个分类的选项的选择数目不超过我们在数据表T2里面规定的那个数目呢?因为我实在毫无头绪,所以最好能提供详细的思路或vb.net的代码,在线等,十分感谢...

------解决方案--------------------
拆分t1
------解决方案--------------------
先取出t2表中规定的那个数目,把checkbox设置成autopostback,在每次点击checkbox时循环判断
一次DataList判断选中的checkbox的数目,如果大于等于规定的那个数目就把最后一个checkbox的选择取消,然后提示用户
------解决方案--------------------
UP