首页 > 编程 > .NET > 正文

详解asp.net控件CheckBoxList的使用_.Net教程

2024-07-10 12:51:53
字体:
来源:转载
供稿:网友

推荐:解析TABLE导入到EXCEL
前台代码:ExportExcel1.aspx %@PageLanguage=C#AutoEventWireup=trueCodeFile=ExportExcel1.aspx.csInherits=ExportExcel1% EhtmlPUBLIC-//W3C//DTDXHTML1.0xhtml1-transitional.dtd ht

< asp:CheckBoxList ID = "cblJL" runat = "server" RepeatDirection="Horizontal" Width="100%">    
    < asp:ListItem>当前记录asp:ListItem>    
    < asp:ListItem>当前页asp:ListItem>    
    < asp:ListItem>全部记录asp:ListItem>   
< /asp:CheckBoxList>   

后台3种方式: 
第一种:获得CheckBox的值
 
C#代码 
string save_cblJL = "";    

for (int i = 0; i < this.cblJL.Items.Count; i++)    
{     
    if (this.cblJL.Items[i].Selected == true)     
    {     
         save_cblJL += this.cblJL.Items[i].Value + ",";     
    }    
}    
Response.Write(save_cblJL);   
string save_cblJL = "";
for (int i = 0; i < this.cblJL.Items.Count; i++)
{
 if (this.cblJL.Items[i].Selected == true)
 {
  save_cblJL += this.cblJL.Items[i].Value + ",";
 }
}
Response.Write(save_cblJL);

第二种:获得CheckBox的值 
C#代码 
string str_Save_cblJL = "";    
foreach (ListItem li in cblJL.Items)    
{     
   if (li.Selected == true)     
    {     
         str_Save_cblJL += li.Value + ",";    
     }    
}    
Response.Write(str_Save_cblJL);   
string str_Save_cblJL = "";
foreach (ListItem li in cblJL.Items)
{
 if (li.Selected == true)
 {
  str_Save_cblJL += li.Value + ",";
 }
}
Response.Write(str_Save_cblJL);
第三种:从后台给前台CheckBox赋值 
C#代码 
string strapp = "当前记录,当前页,全部记录,";    
string[] strtemp = strapp.Split(’,’);    
foreach (string str in strtemp)    
{     
   for (int i = 0; i < cblJL.Items.Count; i++)     
     {     
        if (this.cblJL.Items[i].Value == str)     
        {     
           this.cblJL.Items[i].Selected = true;     
         }    
     }    

分享:解析ASP.NET页面数据导出到Excel或Word
privatevoidbtnMIME_Click(objectsender,System.EventArgse) { BindData(); Response.ContentType=application/vnd.ms-Excel; Response.AddHeader(Content-Disposition,inline;filename= +HttpUtility.UrlEncode(下载文件.xls,Encoding.UTF8)); //如

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表