asp.net 中的checkbox如何设置为不可选中、点不下去? 15

<asp:TemplateFieldHeaderText="选择"><ItemTemplate><asp:CheckBoxID="choose"runat="server... <asp:TemplateField HeaderText="选择">
<ItemTemplate>
<asp:CheckBox ID="choose" runat="server" />
</ItemTemplate>
</asp:TemplateField>
我在gridview里面加了一个这样一个checkbox。但是每一行的选择数目有上限。如何让数目达到上限时把checkbox设为不可点击? 麻烦说的详细点,我是新手。
展开
 我来答
baicaocanhua
2012-01-04 · TA获得超过119个赞
知道答主
回答量:72
采纳率:100%
帮助的人:25.1万
展开全部
组一个计数器,选中一个加1,但达到选择数目上限时,把checkbox属性设为readonly或不可用,就ok了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友37ffe09e1
2012-01-04 · TA获得超过682个赞
知道小有建树答主
回答量:1119
采纳率:0%
帮助的人:710万
展开全部
在后台判断
for(int i=0;i<gridviews.rows.count;i++)
{
//获取checkbox选择的数目
if(获取的数目==数目上限)
{
checkbox控件enabled=false;
}
}
更多追问追答
追问
不好意思,没说清楚。我的意思是,girdview的其他内容,比如有一栏是数目,而这个数目有上限制,如果这个数目达到上限就把这单个checkbox设置为不可点击。
追答
那你取出这一栏的内容,判断下内容如果达到上限,那么就把这一行的checkbox设置为不可用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
miniappVlFrAkV5PZrhU
2012-01-04
知道答主
回答量:10
采纳率:0%
帮助的人:10.5万
展开全部
加入disabled标记即可(不好意思,check没有readonly标记,是disabled标记)。
追问
不好意思,我没说清楚。我的问题是, 如何在点击一个checkbox前,让它默认执行某一个判断函数,并且这个函数的参数为当前行数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
钮慨030
2012-01-04 · TA获得超过448个赞
知道小有建树答主
回答量:273
采纳率:0%
帮助的人:79.9万
展开全部
判断:就在当前行里找CheckBox控件,用控件的个数来判断咯。
if(个数 > ?){
/////.......
}
追问
不好意思,我没说清楚。我的问题是, 如何在点击一个checkbox前,让它默认执行某一个判断函数,并且这个函数的参数为当前行数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1006038080
2012-01-04 · TA获得超过102个赞
知道小有建树答主
回答量:328
采纳率:0%
帮助的人:176万
展开全部
回答 共2条
2012-1-4 11:57 pan365wang | 二级

加入readonly 标记即可。

同意
追问
不好意思,我没说清楚。我的问题是, 如何在点击一个checkbox前,让它默认执行某一个判断函数,并且这个函数的参数为当前行数。
追答
加载的时候能满足吗?你就说你想实现什么效果吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式