在asp.net中,默认生成的checkboxlist,都是会自动换行的。
要想checkboxlist不换行,那么,就使用下面的属性为其设置。
如果是动态控件,就使用下面的方法。
checkboxlistCheckBoxList Mycb = new CheckBoxList();
Mycb.EnableViewState = true;
Mycb.ID = "Mycb1" ;
Mycb.RepeatColumns = 4;
Mycb.RepeatDirection = RepeatDirection.Horizontal;
Mycb.RepeatLayout = RepeatLayout.Flow;
Mycb.Items.Add("A");
Mycb.Items.Add("B");
Mycb.Items.Add("C");
Mycb.Items.Add("D");
如果是静态控件,就设置上面带颜色的那两种属性即可。
如何通过代码让checkboxlist默认选中部分项。
for (int j = 0; j < Mycb1.Items.Count; j++)
{
if (j==2)
{
Mycb.Items[j].Selected == true;
}
}
上面的代码,是让第三项被选中。