打印

[NET精华教程] asp.net中webform组件checkboxlist编程(3)

asp.net中webform组件checkboxlist编程(3)

四. 实例介绍checkboxlist组件的使用方法:
   
    (1).如何判定选择了组件中的哪些检查框:
   
    在程序中,是通过处理selected属性和count属性来完成的,具体如下:
   
  for ( int i = 0 ; i < chklist . items . count ; i++ )
  {
  if( chklist . items [ i ] . selected )
  {
  lblresult . text += chklist . items [ i ] .text + " <br > " ;
  }
  }
   
    (2).如何设定checkboxlist组件的外观布局:
   
    checkboxlist组件有比较多的属性来设定它的外观,在本文介绍的程序中,主要是通过四个方面来设定组件的外观布局的:组件中的检查框中的文本和选框的排列位置、组件中各个检查框布局、组件中各个检查框排列方向和组件中各个检查框的排列行数,具体的程序代码如下:
   
  //组件中的检查框中的文本和选框的排列位置
  switch ( cboalign . selectedindex )
  {
   case 0 :
    chklist . textalign = textalign . left ;
    break ;
   case 1 :
    chklist . textalign = textalign . right ;
    break ;
  }
  //组件中各个检查框布局
  switch ( cborepeatlayout . selectedindex )
  {
   case 0 :
    chklist . repeatlayout = repeatlayout . table ;
    break ;
   case 1 :
    chklist . repeatlayout = repeatlayout . flow ;
    break ;
  }
   
  //组件中各个检查框排列方向
  switch ( cborepeatdirection . selectedindex)
  {
   case 0 :
    chklist . repeatdirection = repeatdirection . vertical ;
    break ;
   case 1 :
    chklist . repeatdirection = repeatdirection . horizontal ;
    break ;

  }
   
  //组件中各个检查框的排列行数
  try
  {
   int cols = int . parse ( txtrepeatcols.text ) ;
   chklist . repeatcolumns = cols ;
  }
  catch ( exception )
  {
  }

TOP

返回顶部
AYBlue

Processed in 0.040372 second(s), 7 queries.

当前时区 GMT+8, 现在时间是 2008-11-22 18:43 京ICP备06054220号

清除 Cookies - 联系我们 - 163K.com - Archiver - WAP