大众计算机学习网

专门提供各种电脑教程

checkboxlist不换行、通过代码选中某几项

Admin | 2014-7-14 7:32:53 | 被阅次数 | 4607

  在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;
   }
  }

  上面的代码,是让第三项被选中。