CheckBoxList控件基本用法

更新时间:2023-07-22 19:30:21 阅读: 评论:0

CheckBoxList控件基本用法
定义和用法
英国硕士留学费用CheckBoxList控件用来建立一个多选的复选框组。
CheckBoxList控件中的每个可选项由一个ListItem元素来定义!
提示:此控件支持数据绑定!
属性
少儿英语教学网
属性
说明
AutoPostBack
指定在某一项的选择状态发生改变后表单是否被立即投递的一个布尔值。默认值是fal
CellPadding
单元格边界与复选框组之间的间距,以象素表示
DataSource
使用的数据源disabled是什么
DataTextField
数据源中的一个字段,将被显示于复选框组中
DataValueField
数据源中的一个字段,指定复选框组中每个可选项的值
id
此控件的唯一id
OnSelectedIndexChanged
当某项的选择状态发生改变时将执行的函数的名称
RepeatColumns
显示复选框组时使用的列数。默认值是"1"
RepeatDirection
指定复选框组将按水平还是垂直方向重复。合法的值为alexandre"Horizontal" "Vertical"。默认值是Verticalfootwear
RepeatLayout
哈佛大学的入学要求
复选框组的布局。可以是浸泡村 "Table" "Flow"。默认值是Table
runat
规定此控件是服务器控件。必须被设置为"rver"
TextAlign
文本出现在复选框的哪一侧(右侧或左侧)
1.绑定数据
    this.lngCatalogID.DataSource = dt; //这里我绑到DataTable上了.
    this.lngCatalogID.DataTextField = "strCatalogName"; //前台看到的值,也就是CheckBoxList中显示出来的值
    this.lngCatalogID.DataValueField = "lngCatalogID"; //这个值直接在页面上是看不到的,在源代码中可以看到
    this.lngCatalogID.DataBind();
2.获取钩选的项
foreach(ListItem li in lngCatalogID.Items)
    {
    if(li.Selected)    //表示某一项被选中了
    {   
            //li.Test表示看到的值,对应上面的strCatalogName
            //li.Value表示看到的值对应的值口译.对应上面的avc是什么意思lngCatalogID
      }   
    }
3.设置某项为钩选状态
    foreach(ListItem li in lngCatalogID.Items)
    {
      if(li.Value.Equals("钩选条件"))    //如果li.Value值等于某值,就钩选
      {
      li.Selected = true;                    //等于true就表示钩选啦.
      break;
      }       
    }
    数据绑定
checkedListBox1.DataSource=ds.Tables[0];
checkedListBox1.ValueMember="intSectionID";
checkedListBox1.DisplayMember="txtShortDesc".ToString();
数据显示
int count = checkedListBox1.Items.Count;
for (int i = 0;i<count;i++)
{
if (checkedListBox1.GetItemChecked(i))
剑桥少儿英语单词{
MessageBox.Show(checkedListBox1.Items[i].ToString());
}
}

本文发布于:2023-07-22 19:30:21,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/185509.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:复选框   控件   表示   看到
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图