webform复选框checkbox_webform判断复选框是否选中 - CSDN
精华内容
参与话题
  • WebForm获取checkbox选中的值

    千次阅读 2014-06-30 10:11:20
    最近在做权限管理这个模块,发现用 checkbox 的地方

    PS:最近在做权限管理这个模块,发现用 checkbox的地方挺多的,于是写了个简单的例子,以供以后学习和使用。

    1.前端页面:

           <form id="form1" method="get" runat="server">
               <input name="chk_per" type="checkbox" value="3" />张三
               <input name="chk_per" type="checkbox" value="4" />李四
               <input name="chk_per" type="checkbox" value="5" />王五
               <input name="chk_per" type="checkbox" value="6" />赵六
               <input name="chk_per" type="checkbox" value="7" />孙琦
               <input name="chk_per" type="checkbox" value="8" />猪八
               <input type="submit" id="btnOK" value="提交" />
           </form>
    2.后台方法:

            #region 获取从前端页面回传过来的 CheckBox 的值 void GetCheckBoxValue()
            /// <summary>
            /// 获取从前端页面回传过来的 CheckBox 的值
            /// <para>Request.Form["chk_per"] 以逗号分割,获取所有选中的 CheckBox 的值</para>
            /// </summary>
            private void GetCheckBoxValue()
            {
                string user = Request["chk_per"];
                string[] users = user.Split(new[] { "," }, StringSplitOptions.RemoveEmptyEntries);
                string s = string.Empty;
                foreach (var item in users)
                {
                    s += item + " | ";
                }
            } 
    
            #endregion
    
            protected void Page_Load(object sender, EventArgs e)
            {
                if (IsPostBack)
                {
                    //测试调用
                    GetCheckBoxValue();
                }
    
            }




    展开全文
  • <!... ... <asp:CheckBox ID="CheckBox1" runat="server...代码运行之后显示如下图,问题就是勾选复选框之后,再按提交就不显示勾选项 ![图片说明](https://img-ask.csdn.net/upload/201509/17/1442485746_625308.jpg)
  • ASP.NET中WebForm组件CheckBoxList编程

    千次阅读 2004-10-29 19:10:00
    作者:马金虎 来自:...在ASP.NET页面中如果要使用到多个CheckBox组件,除了添加多个CheckBox组件在页面中之外,还有一种比较方便的方法,就是使用CheckBoxList组件。CheckBoxList组件是由一组的CheckBox组件组成

    作者:马金虎  来自:yesky

    CheckBox选择组件是一个程序中都经常的组件。在程序设计中使用到该组件,一般都不会只使用到一个,往往是以多个此类组件的形式出现的。在ASP.NET页面中如果要使用到多个CheckBox组件,除了添加多个CheckBox组件在页面中之外,还有一种比较方便的方法,就是使用CheckBoxList组件。CheckBoxList组件是由一组的CheckBox组件组成的,在此组件中CheckBox是做为条目的形式出现的,并且对每个在CheckBoxList组件中的CheckBox都有一个索引号,这样在程序中就更容易来处理了。

      这时你可能要问,这不是多此一举么,既然有了CheckBox组件,还要CheckBoxList组件干什么?这是因为在程序设计的过程中,处理CheckBoxList组件要往往要比处理CheckBox组件相对容易的多并且也明了的多。举例如下:

      假定有一个CheckBoxList组件和有十个CheckBox组件,并且这个CheckBoxList组件是由这十个CheckBox组件构成的。为了检测这十个CheckBox组件中的哪些已经被选择的,如果程序中选用的CheckBox组件就需要如下代码:

     if ( C1 . Checked )
     {
      }
     if ( C2 . Checked )
     {
      }
     ....
     if ( C10 . Checked )
     {
     }


      但如果程序中使用了CheckBoxList组件,就只需要以下这几行代码就可以了:

     for ( int i = 0 ; i < CHK . Items . Count ; i++ )
     {
      if ( CHK . Items [ i ] . Selected )
      {
       //处理你要完成的工作
      }
     }


      注释:其中C1 -- C10是CheckBox组件,CHK是CheckBoxList组件

      可见用了CheckBoxList组件,在程序设计中的确更明了,更简洁了。并且只要你掌握了CheckBoxList组 件的用法,CheckBox组件的用法大致也就会了。

    一. 如何在创建一个CheckBoxList组件

    <asp:CheckBoxList runat = "server" id = C1 >
    <asp:ListItem Value = 1 >第一个检查框</asp:ListItem >
    <asp:ListItem Value = 2 >第二个检查框</asp:ListItem >
    <asp:ListItem Value = 3 >第三个检查框</asp:ListItem >
    .....
    注释:在这里可以加入若干个检查框
    </asp:CheckBoxList >

      在ASP.NET页面中加入上面的语句,就可以产生一个名称为"C1"的CheckBoxList组件了。

      二. CheckBoxList组件中经常使用到的属性:

      I > .TextAlign属性:取值为:Left、Right。如果TextAlign的值为Left则CheckBoxList组件中的检查框的文字在选框的左边,同理如果TextAlign的值为Right则检查框的文字在选框的右边。

      II > .Selected属性:为布尔型,判定组件中的检查框是否被选中。

      III > .RepeatColumns属性:在CheckBoxList组件中有若干检查框,此属性主要是设定这些检查框到底用多少行来显示。

      IV > .RepeatDirection属性:此属性的值可为:Vertical、Horizontal。当设定了RepeatColumns属性后,设定此属性是如何排列组件中的各个检查框的。具体如下:

      假定CheckBoxList组件有四个检查框,并且RepeatColumns属性值为2。

      (1).如果RepeatDirection = Vertical,则在页面中检查框的显示方式如下:

       检查框01 检查框03

       检查框02 检查框04

      (2).如果RepeatDirection = Horizontal,则在页面中检查框的显示方式如下:

       检查框01 检查框02

       检查框03 检查框04

      V > .Count属性:返回CheckBoxList组件中有多少检查框。

      三. CheckBoxList组件中经常使用到的方法

      (1).在组件中增加一个检查框,语法如下:

       CHKList . Items . Add ( new ListItem ( < text > , < value > ) )

      (2).访问组件中的检查框,语法如下:

       CHKList . Items [ < index > ]

      (3).删除组件中的检查框,语法如下:

       CHKList . Items . Remove ( < index > )

    四. 实例介绍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 )
    {
    }
    五. 文中源程序代码(Check.aspx)和执行的界面

      下图是执行了下列源程序代码(Check.aspx)后,生成的界面:

    jt-2001-12-29-1-image002.jpg

      Check.aspx源程序代码如下:


    <% @ Page Language = "C#" %>

    <html >
    <head >
    <title > CheckBoxList组件演示程序 </title >
    <script runat = "server" >
     protected void Button_Click ( object sender , EventArgs e )
     {
      //组件中的检查框中的文本和选框的排列位置
      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 )
      {
      }

      lblResult . Text = "" ;
      for ( int i = 0 ; i < ChkList . Items . Count ; i++ )
      {
       if( ChkList . Items [ i ] . Selected )
       {
        lblResult . Text += ChkList . Items [ i ] .Text + " <br > " ;
       }
      }
     }
     </script >
     </head >
     <body >
     <form runat = "server" >
      <h1 align = center > CheckBoxList组件演示程序 </h1 >
      <table >
       <tr >
        <td > 组件中的文本排列位置: </td >
        <td >
          <asp:DropDownList id = cboAlign runat = "server" >
           <asp:ListItem > 居左 </asp:ListItem >
           <asp:ListItem > 居右 </asp:ListItem >
          </asp:DropDownList >
        </td >
       </tr >
       <tr >
        <td > 组件中各个条目布局: </td >
        <td >
          <asp:DropDownList id = cboRepeatLayout runat = "server" >
           <asp:ListItem > 表格型 </asp:ListItem >
           <asp:ListItem > 紧凑型 </asp:ListItem >
          </asp:DropDownList >
        </td >
       </tr >
       <tr >
        <td> 组件中各个条目排列方向:</td >
        <td >
          <asp:DropDownList id = cboRepeatDirection runat = "server" >
           <asp:ListItem > 水平方向 </asp:ListItem >
           <asp:ListItem > 垂直方向 </asp:ListItem >
          </asp:DropDownList >
        </td >
       </tr >
       <tr >
        <td > 组件中各个条目排列行数: </td >
        <td > <asp:TextBox id = "txtRepeatCols" runat = "server" /> </td >
       </tr >
      </table >
      <br >
       请选择你所需要学习的计算机语言类型:
      <br >
      <asp:CheckBoxList id = "ChkList" RepeatDirection = Horizontal runat = "server" >
       <asp:ListItem > Visual C++ .Net </asp:ListItem >
       <asp:ListItem > Visual C# </asp:ListItem >
       <asp:ListItem > VB.NET </asp:ListItem >
       <asp:ListItem > JScript.NET </asp:ListItem >
       <asp:ListItem > Visual J# </asp:ListItem >
      </asp:CheckBoxList >
      <br >
       <asp:Button Text = "提交" runat = "server" onclick = "Button_Click" />
       <h1 > <font color = red > 你选择的计算机语言类型为: </font > </h1 >
       <asp:Label id = lblResult runat = "server" />
     </form >
     </body >
    </html >

      六. 总结:

      其实CheckBoxList组件也是一个服务器端组件。本文介绍了CheckBoxList组件中的一些主要的属性和方法,并且通过一个比较典型的例子说明了在ASP.NET页面中如何进行与CheckBoxList组件相关的编程,其实对于另外一个比较重要的组件--CheckBox来说,他们中有许多的相似之处,掌握了CheckBoxList组件的用法大致也就掌握了CheckBox组件的用法。
    展开全文
  • 分享一篇关于asp.net winform TreeView节点中的CheckBox 禁用实例,有需要的同学可以看看如何做吧,方便也很简单因为有图文嘛。 发现TreeNode没有相关属性,TreeView中的CheckBox也基本没法控制,于是上网...

    摘自:http://www.111cn.net/net/net/40899.htm


    分享一篇关于asp.net winform TreeView节点中的CheckBox 禁用实例,有需要的同学可以看看如何做吧,方便也很简单因为有图文嘛。


    发现TreeNode没有相关属性,TreeView中的CheckBox也基本没法控制,于是上网求救,基本上都在说废话,有些大侠竟然连WinForm和WebForm都分不清。

    有人说把节点字体颜色设置成灰色,然后:

         private void myTreeView1_BeforeCheck(object sender, TreeViewCancelEventArgs e)
            {
                if(e.Node.ForeColor==Color.Gray)
                    e.Cancel
            }

    这样基本上可以实现要求,但有两点问题,

    1.想禁用的复选框还是处于非禁用状态,只是点击时没用,视觉感觉混淆。

    2.双击时myTreeView1_BeforeCheck失效,即还是可以选中或取消选中CheckBox

    到此为止网络查询解决方法彻底失败,我就很纳闷这真的很难么?怎么就没人说个正题呢?程序员都这样么?

    于是我想到重写TreeView,我的思路是TreeView画节点时,如果e.Node.ForeColor==color.Gray时画一个禁用的ChceckBox覆盖到当前CheckBox上,

    好废话不多说,代码如下: 

    public partial class MyTreeView : TreeView
        {
            private Brush b = null;//节点字体颜色
            private Point p;//画CheckBox的位置
            public MyTreeView()
            {
                this.DrawMode = TreeViewDrawMode.OwnerDrawText;//自己画文本
            }
            protected override void OnDrawNode(DrawTreeNodeEventArgs e)
            {
                b = Brushes.Black;//默认字体为黑色
                if (e.Node.ForeColor == Color.Gray)
                {
                    p = e.Bounds.Location;//获取节点的位置
                     p.X = p.X - 12;//覆盖到默认画CheckBox的位置
                      CheckBoxRenderer.DrawCheckBox(e.Graphics, p, CheckBoxState.CheckedDisabled);//画一个禁用的选中的CheckBox
                    b = Brushes.Gray;//当前节点字体为灰色
                }
                if ((e.State & TreeNodeStates.Focused) != 0)
                    b = Brushes.White;//点击某节点时节点字体颜色为白色
                e.Graphics.DrawString(e.Node.Text, this.Font, b, e.Bounds.Location);//画文本
            }
        }
     

    CheckBoxState有很多种状态,CheckBoxState.MixedHot 三态对话框,如下图

       


    展开全文
  • ASP.NET 后台动态添加控件(复选框)

    千次阅读 热门讨论 2014-06-05 21:59:57
    用户配置好如下图的复选框,动态

    用户配置好如下图的复选框,动态添加复选框。

                                                          

    前台代码:

    <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
        <link href="../css/color.css" rel="stylesheet" type="text/css" />
        <link href="../css/Add.css" rel="stylesheet" type="text/css" />   
        
        <style type="text/css">
            .auto-style1 {
                width: 459px;
            }
        </style>
        
    </asp:Content>
    <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
        <div class="location">
            当前位置:设置->:下拉框字段
        </div>
        <table style="width: 100%;" cellpadding="6" cellspacing="1" class="border">
            <tr>
                <td align="center" class="auto-style1">   
                    <asp:DropDownList ID="ddlMenuIndex" runat="server" style="margin-left: 40px" Height="20px" Width="140px">
                    </asp:DropDownList>   
                    <asp:DropDownList ID="ddlFields" runat="server" style="margin-left: 60px" Height="20px" Width="140px" OnSelectedIndexChanged="ddlFields_SelectedIndexChanged" AutoPostBack="True">
                    </asp:DropDownList>     
                </td>
                <td >       
                </td>           
            </tr>     
        </table>
        <br />
    
    
        <asp:Table ID="HolderTable" runat="server" Height="102px" Width="653px">
            
        </asp:Table>
    
        <br />
    
    </asp:Content>


    后台代码:

    	//实例化系统设置外观
            Facade.SystemSetFacade systemSetFacade = new Facade.SystemSetFacade();
    
            protected override void OnLoad(EventArgs e)
            {
                if (!Page.IsPostBack)               //判断页面是否第一次加载
                {
                    //后台读取数据库,动态配置下拉框字段
                    SqlDataReader sdr = systemSetFacade.getMenu();
                    ddlMenuIndex.DataSource = sdr;
                    ddlMenuIndex.DataTextField = "menuChinesename";
                    ddlMenuIndex.DataValueField = "menuEnglishname";
                    ddlMenuIndex.DataBind();
                    this.ddlMenuIndex.Items.Insert(0, "--请选择--");
    
                    ListItem ListItem1 = new ListItem("高级查询", "advancedQuery");
                    ListItem ListItem2 = new ListItem("批量修改", "largeModify");
                    this.ddlFields.Items.Add(ListItem1);
                    this.ddlFields.Items.Add(ListItem2);
                    this.ddlFields.Items.Insert(0, "--请选择--");
    
                    //AjaxPro.Utility.RegisterTypeForAjax(typeof(FieldSet));
                }
    
                //动态创建控件的方法
                CreateControl();   
            } 
            //protected void Page_Load(object sender, EventArgs e)
            //{          
               
            //}
    
            protected void ddlFields_SelectedIndexChanged(object sender, EventArgs e)
            {
                if (ViewState["CreateControl"] == null)
                {
                    ViewState["CreateControl"] = true;
                    CreateControl();
                }
            }
    
            //创建复选框的方法
            void CreateControl()
            {
                if (ViewState["CreateControl"] == null) return; //第一次的时候应该不要创建这些控件 
                if ((ddlMenuIndex.Text == "--请选择--"))
                {
                    Response.Write("<script>alert('请选择需要配置的项!');</script>");
                }
                else
                {
                    string strValue = ddlMenuIndex.SelectedValue.ToString();
                    DataTable dt = new DataTable();
                    dt = systemSetFacade.itemQuery(strValue);
                    int fieldCount = dt.Rows.Count;
    
         
                    int rowCount = fieldCount / 10;
                    int colCount = fieldCount % 10;
                    int checkboxID = 0;
    
                    if (rowCount > 0)
                    {
                        for (int i = 0; i < rowCount; i++)
                        {
                            TableRow row = new TableRow();
                            for (int j = 0; j < 10; j++)
                            {
                                TableCell cell = new TableCell();
                                cell.Width = 50;
                                CheckBox cb = new CheckBox();
                                cb.Text = dt.Rows[checkboxID][4].ToString();
                                cb.ID = "cb" + checkboxID.ToString();
                                //为复选框添加勾选事件
                                cb.CheckedChanged += new EventHandler(cb_OnCheckedChanged);
                                 
                                cb.Checked = false;
                               
                                cell.Controls.Add(cb);
                                checkboxID += 1;
                                row.Cells.Add(cell);
                            }
                            HolderTable.Rows.Add(row);
                        }
    
                        TableRow row2 = new TableRow();
                        for (int k = 0; k < colCount; k++)
                        {
                            if (checkboxID < fieldCount-1)
                            {
                                checkboxID += 1;
                                TableCell cell = new TableCell();
                                cell.Width = 50;
                                CheckBox cb = new CheckBox();
                                cb.Text = dt.Rows[checkboxID][4].ToString();
                                cb.ID = "cb" + checkboxID.ToString();
                                cb.CheckedChanged += new EventHandler(cb_OnCheckedChanged);
                                cb.Checked = false;
                                
                                cell.Controls.Add(cb);
                                row2.Cells.Add(cell);
                            }
                        }
                        HolderTable.Rows.Add(row2);
                    }
                    else
                    {
                        TableRow row2 = new TableRow();
                        for (int k = 0; k < colCount; k++)
                        {
                            TableCell cell = new TableCell();   
                            CheckBox cb = new CheckBox();
                            cb.Text = dt.Rows[checkboxID][4].ToString();
                            cb.ID = "cb" + checkboxID.ToString();
                            cb.CheckedChanged += new EventHandler(cb_OnCheckedChanged);
                            cb.Checked = false;                                       
                            cell.Controls.Add(cb);
                            row2.Cells.Add(cell);
                            checkboxID += 1;
                        }
                        HolderTable.Rows.Add(row2);
                    }
                    
                }  
            }
    
     
           //如果复选框勾选/取消勾选,触发这个事件
            void cb_OnCheckedChanged(object sender, EventArgs e)
            {
                Trace.Write("控件动态事件");
                CheckBox cb = (CheckBox)sender;
                if(cb.Checked == true){
                     //string strValue = ddlMenuIndex.SelectedValue.ToString();
                    Response.Write(cb.ID);
                    
                }
            }


     

    问题:页面动态添加复选框之后,对复选框进行勾选的事件却不能触发。最终这个方法没有实现动态创建控件。

    网上给出的解释:

    动态添加一个服务器控件到画面,当画面刷新后控件不见了;或者在后台代码找不到刚才添加的控件。并非由于动态添加就会消失,其实所有控件都消失了。其实,无论第一次加载还是回传,都会根据请求的画面名称找到对应的后置代码,然后实例化。那么每次实例化就等于要初始化控件,即你向画面上拖拖拽拽的服务器端控件。问题就在这里,初始化控件的代码并不包含动态添加的代码,所以一刷新画面动态加载的控件就消失了。所以,不要以为自己是动态控件就自卑,和其他控件还是一样的。要做的关键是就在初始化其他控件的时候,也初始化动态控件。

    来自:http://zhangh1014.blog.163.com/blog/static/177723473200843083440992/


     

    解决方案:将动态创建控件的实现放在Page_Load中就好了。但是不符合,我这里的修去。同时考虑到,后台添加的控件,样式不好控制,便转向Ajax了。

    实现方案:http://blog.csdn.net/xujiaolf/article/details/27339247

     

    展开全文
  • checkBox在js判断只能选择一个

    千次阅读 2011-01-21 14:38:00
    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="CUSearch.WebForm1" %> <!DOCTYPE ...
  • 方法一:添加一个模板列TemplateField.然后,切换到源代码进行后续的...我们利用在列头处显示一个checkbox,用这个checkbox来触发全选和全不的事件.而在中添加的checkbox则会显示在每一条数据行中.下面来看源代码: 
  • 2)当前用户已在的分组的复选框被勾选上     二、下面先演示一下想要的效果:   1、给单个用户分组,选择用户: 2、弹框 查询所有分类列表;把已分组的复选框选中,效果图如下: 三、实现...
  • C#怎么遍历所有CHECKBOX控件

    千次阅读 2010-05-29 08:04:00
    来自:http://zhidao.baidu.com/question/128991347.html你可以把3组checkbox放入groupbox, panel 等container中,checkbox的索引值放入 tabindex或tag中,则程序很简洁。 //遍历CheckBox方法1 foreach (Control c
  • 在 GridView 控件中添加一列复选框

    千次阅读 2011-11-17 20:47:58
    在考虑如何添加一列 复选框 之前 , 让我们先关注一下如何在支持分页的 GridView 控件中列出产品信息。首先,打开 EnhancedGridView 文件夹中的 CheckBoxField.aspx 页,然后将一个 GridView 控件从工具箱中拖放到...
  • DataGrid中加入CheckBox,并实现单选

    千次阅读 2004-06-16 15:21:00
    原理就是用JS遍列所有CheckBox把所有CheckBox设为未被选中,然后在把单击的CheckBox设为选中以下是.ASPX文件 WebForm1 http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema"> function
  • 这两天终于有个在线survey的应用需求了,终于,可以有个正式的机会完整地好好地接触和考虑...先说个多选框。 public static string GetChecked(CheckBoxList checklist) { string result=""; for (int i = 0; i
  • 如图,点击Role下拉框,会有四个用户,选择一个用户后,随便勾选下面的复选框,然后save,完成保存!请问这个具体怎么实现,急!![图片说明](https://img-ask.csdn.net/upload/201612/08/1481179201_465413.png)
  • Webform 常用控件

    千次阅读 2018-06-06 18:10:19
    Webform 常用控件一,简单控件1,Lable——标签:在网页中呈现出来的时候会变成span标签属性:Text——标签上的文字 BackColor,ForeColor——背景色,前景色 Font——字体 Bold-加粗 Italic-倾斜 UnderLine-...
  • dataGridView增加复选框

    2011-07-15 17:01:07
    DataGridViewCheckBoxColumn dtchk = new DataGridViewCheckBoxColumn();dtchk.DataPropertyName = "chk";dtchk.HeaderText = "";dataGridView1.Colum
  • MVC中HtmlHelper用法大全参考

    万次阅读 2013-08-21 09:54:38
    MVC中HtmlHelper用法大全参考   解析MVC中HtmlHelper控件7个大类中各个控件的主要使用方法(1) 2012-02-27 16:25 HtmlHelper类在命令System.Web.Mvc.Html之中,主要由7个静态类组成,它们分别是...
  • CheckBox chk = (CheckBox)gr.Cells[0].FindControl("cbSelect"); if (chk.Checked) { adminID = gr.Cells[1].Text; if (0 == count) { id = "(" + int.Parse(adminID); } else { id += "," + ...
  • <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="SuperString.BMS.Web.WebForm1" %> <!DOCTYPE ...
  • asp.net得到CheckBoxList中选中了的值

    千次阅读 2019-05-16 15:28:35
    /// <summary>//From:www.uzhanbao.com /// asp.net得到CheckBoxList中选中了的值 /// </summary> /// <param name="checkList">CheckBoxList</param> //...
  • 1、为了有复选框,增加CheckBox到DataList上2、在DataList上的项上设置数据列3、确认选择获得选择项对应分店编号值 runat="server" /> 
1 2 3 4 5 ... 20
收藏数 467
精华内容 186
关键字:

webform复选框checkbox