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设为不可点击? 麻烦说的详细点,我是新手。 展开
<ItemTemplate>
<asp:CheckBox ID="choose" runat="server" />
</ItemTemplate>
</asp:TemplateField>
我在gridview里面加了一个这样一个checkbox。但是每一行的选择数目有上限。如何让数目达到上限时把checkbox设为不可点击? 麻烦说的详细点,我是新手。 展开
6个回答
展开全部
组一个计数器,选中一个加1,但达到选择数目上限时,把checkbox属性设为readonly或不可用,就ok了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在后台判断
for(int i=0;i<gridviews.rows.count;i++)
{
//获取checkbox选择的数目
if(获取的数目==数目上限)
{
checkbox控件enabled=false;
}
}
for(int i=0;i<gridviews.rows.count;i++)
{
//获取checkbox选择的数目
if(获取的数目==数目上限)
{
checkbox控件enabled=false;
}
}
更多追问追答
追问
不好意思,没说清楚。我的意思是,girdview的其他内容,比如有一栏是数目,而这个数目有上限制,如果这个数目达到上限就把这单个checkbox设置为不可点击。
追答
那你取出这一栏的内容,判断下内容如果达到上限,那么就把这一行的checkbox设置为不可用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
加入disabled标记即可(不好意思,check没有readonly标记,是disabled标记)。
追问
不好意思,我没说清楚。我的问题是, 如何在点击一个checkbox前,让它默认执行某一个判断函数,并且这个函数的参数为当前行数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
判断:就在当前行里找CheckBox控件,用控件的个数来判断咯。
if(个数 > ?){
/////.......
}
if(个数 > ?){
/////.......
}
追问
不好意思,我没说清楚。我的问题是, 如何在点击一个checkbox前,让它默认执行某一个判断函数,并且这个函数的参数为当前行数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
回答 共2条
2012-1-4 11:57 pan365wang | 二级
加入readonly 标记即可。
同意
2012-1-4 11:57 pan365wang | 二级
加入readonly 标记即可。
同意
追问
不好意思,我没说清楚。我的问题是, 如何在点击一个checkbox前,让它默认执行某一个判断函数,并且这个函数的参数为当前行数。
追答
加载的时候能满足吗?你就说你想实现什么效果吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询