我这样加载的CheckBox,加载后所有的CheckBox都在一行显示,怎样将他们每四个CheckBox显示一行.
for (int i = 0; i < dt.Rows.Count; i++)
{
CheckBox tb = new CheckBox();
tb.ID = dt.Rows[i][0].ToString();
tb.Text = dt.Rows[i][1].ToString();
tb.Attributes.Add("OnClick","return myclick(this)");
jmwyw.Controls.Add(tb);
}页面的HTML代码为:
<input id="1129" type="checkbox" name="1129" onclick="return myclick(this);" /><label for="1129">石家庄</label><input id="1130" type="checkbox" name="1130" onclick="return myclick(this);" /><label for="1130">邯郸市</label><input id="1131" type="checkbox" name="1131" onclick="return myclick(this);" /><label for="1131">保定市</label><input id="1132" type="checkbox" name="1132" onclick="return myclick(this);" /><label for="1132">张家口</label><input id="1133" type="checkbox" name="1133" onclick="return myclick(this);" /><label for="1133">承德市</label><input id="1134" type="checkbox" name="1134" onclick="return myclick(this);" /><label for="1134">唐山市</label><input id="1135" type="checkbox" name="1135" onclick="return myclick(this);" /><label for="1135">廊坊市</label><input id="1136" type="checkbox" name="1136" onclick="return myclick(this);" /><label for="1136">沧州市</label><input id="1137" type="checkbox" name="1137" onclick="return myclick(this);" /><label for="1137">衡水市</label><input id="1138" type="checkbox" name="1138" onclick="return myclick(this);" /><label for="1138">邢台市</label><input id="1139" type="checkbox" name="1139" onclick="return myclick(this);" /><label for="1139">秦皇岛</label>我怎样根据选中的CheckBox得到它的label值?
望各位高手不吝赐教,谢谢~
for (int i = 0; i < dt.Rows.Count; i++)
{
CheckBox tb = new CheckBox();
tb.ID = dt.Rows[i][0].ToString();
tb.Text = dt.Rows[i][1].ToString();
tb.Attributes.Add("OnClick","return myclick(this)");
jmwyw.Controls.Add(tb);
}页面的HTML代码为:
<input id="1129" type="checkbox" name="1129" onclick="return myclick(this);" /><label for="1129">石家庄</label><input id="1130" type="checkbox" name="1130" onclick="return myclick(this);" /><label for="1130">邯郸市</label><input id="1131" type="checkbox" name="1131" onclick="return myclick(this);" /><label for="1131">保定市</label><input id="1132" type="checkbox" name="1132" onclick="return myclick(this);" /><label for="1132">张家口</label><input id="1133" type="checkbox" name="1133" onclick="return myclick(this);" /><label for="1133">承德市</label><input id="1134" type="checkbox" name="1134" onclick="return myclick(this);" /><label for="1134">唐山市</label><input id="1135" type="checkbox" name="1135" onclick="return myclick(this);" /><label for="1135">廊坊市</label><input id="1136" type="checkbox" name="1136" onclick="return myclick(this);" /><label for="1136">沧州市</label><input id="1137" type="checkbox" name="1137" onclick="return myclick(this);" /><label for="1137">衡水市</label><input id="1138" type="checkbox" name="1138" onclick="return myclick(this);" /><label for="1138">邢台市</label><input id="1139" type="checkbox" name="1139" onclick="return myclick(this);" /><label for="1139">秦皇岛</label>我怎样根据选中的CheckBox得到它的label值?
望各位高手不吝赐教,谢谢~
解决方案 »
- 不用控件显示数据
- asp网站中部分aspx网页用aspnet语言进行,能够正常运行吗
- datalist如何执行多行删除,哪位有现成的代码发给我参考下
- 对ASP.net的书很是失望啊?
- 关于窗体form验证,我自定义主体和身份,但在将net提供的context.user转化为自定义身份或主体出错
- 借人气问个水晶报表打印时提示登陆的问题
- 如何实现无刷新的DropdownList联动效果(几天了啊,马上给分)
- 能不能通过代码调用另一个页面的后台函数?
- 请教页面刷新的问题?谢谢
- 怎么在asp.net添加的类中利用象messageBox一样的输出提示框?
- 想问一下关于静态变量的效率问题!
- 在Global.asax中如何获取客户端IP?急!~~~~~~~~~
this.CheckBoxList1.RepeatColumns=4
this.CheckBoxList1.RepeatColumns=4
====================================================================
用CheckBocList有问题,刚换成CheckBox
你的checkbox id=可以寫成 ckb_1129 label id 寫成lb_1129
checkbox onclick的時候查找label的innerText.僅供參考.
==================== 也是你自己的问题
请问checkboxlist用着有什么问题?
=============================================================================
用checkboxlist和我的需求相差太远!
现在的问题是针对CheckBox,不要谈checkboxlist,谢谢~
考虑 DataList 嵌入 CheckBox 并 DataList.RepeatColumns = 4
try ->jmwyw.Controls.Add(tb);>>>>if((i+1)%4 == 0) {
LiteralControl ltl = new LiteralControl();
ltl.Text = "<br/>";
jmwyw.Controls.Add(ltl);
}
jmwyw.Controls.Add(tb);
=======================================
谢谢支持,现在我刚从checkboxlist的阴影中走出来!决定用CheckBox~
□海淀区□朝阳区□东城区□西城区
□崇文区□丰台区□宣武区□石景山区
□通州□顺义□房山□怀柔
□昌平□门头沟if((i+1)%4 == 0)
{
LiteralControl ltl = new LiteralControl();
ltl.Text = "<br/>";
jmwyw.Controls.Add(ltl);
}
排列的问题基本解决,就是显示出来的项如果长度不一致,怎样使他们对齐~
剩下的问题就是怎样获得其Label值~