关闭

如何遍历CheckBoxList,获得选中项的值?动态绑定CheckBoxList或给某些项赋值?

标签: button数据库server
2120人阅读 评论(1) 收藏 举报
分类:

CheckBoxList,相信大家应该并不陌生,特别是在投票里面,还有爱好啦什么的里面很有有用,下面我们就来探讨一下CheckBoxList的基本用法:

1.CheckBoxList的动态绑定

基本思路如下:

在Page_load里,加载页面的时候从数据库里读取Northwind数据库里表Employees表的值绑定到CheckBoxlist上.这样就把数据库的表的内容绑定好了.

if(!this.IsPostBack)
            
{
                SqlConnection con
=new SqlConnection("server=.;database=Northwind;uid=sa;pwd=;");
                con.Open();
                SqlCommand cmd
=new SqlCommand("select top 10 * from Employees",con);
                SqlDataReader sdr
=cmd.ExecuteReader();
                
try
                
{
                    
this.chklistA.DataSource=sdr;
                    
this.chklistA.DataTextField="LastName";
                    
this.chklistA.DataValueField="EmployeeID";
                    
this.chklistA.DataBind();
                }

                
catch(Exception Ex)
                
{
                    
throw Ex;
                }

                
finally
                
{
                    sdr.Close();
                    con.Close();
                    con.Dispose();
                }

            }

2.添加一个按钮button1,在button1的Button1_Click事件里插入一下代码,这就是如何遍历ch

foreach(ListItem li in this.chklistA.Items)
            
{
                
if(li.Selected==true)
                
{
                    Response.Write(li.Text
+"<br>");
                }

            }

eckboxlist的了: 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:460190次
    • 积分:8327
    • 等级:
    • 排名:第2364名
    • 原创:359篇
    • 转载:28篇
    • 译文:0篇
    • 评论:87条
    最新评论
    JS 特效Blog