`
geovindu
  • 浏览: 17994 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Csharp:asp.net CheckBoxList databind

    博客分类:
  • c#
c# 
阅读更多
/// <summary>
        /// CheckBoxList數據源
        /// 塗聚文
        /// 20130705
        /// 
        /// </summary>
        private void setCheckBoxList()
        {
           DataTable dt = new DataTable();
           CheckBoxList1.Items.Clear();
          dt = geovindu_branchBLL.SelectGeovindu_branchNameDt();
          CheckBoxList1.DataSource = dt;
          this.CheckBoxList1.DataTextField = "B_Name";
          this.CheckBoxList1.DataValueField = "B_EnglishName";
          CheckBoxList1.DataBind();

        }

        /// <summary>
        /// 
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                setCheckBoxList();
            }

      
        }
        /// <summary>
        /// 獲取選擇的項目
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Button1_Click(object sender, EventArgs e)
        {
            string variable = string.Empty;
            int i = 0;
            foreach (System.Web.UI.WebControls.ListItem oItem in CheckBoxList1.Items)
            {
                if (oItem.Selected) // if you want only selected
                {
                    if (i ==0)
                    {
                       variable = oItem.Value; 
                    }
                    else
                    {
                        variable = variable + "," + oItem.Value;
                    }
                    i++;
                }
                // otherwise get for all items
                //variable = oItem.Value;
                
            }

            //傳值給父頁面 
            this.Page.Controls.Add(new LiteralControl(string.Format("<script>opener.document.form1.txtShoppingDealsBranch.value='{0}'</script>", variable))); 
	 
	         //關閉此視窗 
	        this.Page.Controls.Add(new LiteralControl("<script>window.close();</script>")); 

 

分享到:
评论

相关推荐

    .net中checkboxlist与数据库之间的简单操作

    CheckBoxList 控件是一个 ASP.NET 的服务器控件,用于在 Web 界面上显示多个复选框,以便用户选择多个选项。它可以绑定到数据源,以便动态地生成复选框。 显示 CheckBoxList 要显示 CheckBoxList,我们需要将其...

    遍历CheckBoxList,获得选中项的值动态绑定CheckBoxList代码

    **CheckBoxList** 是ASP.NET Web Forms中一个非常有用的控件,它允许用户选择一个或多个选项。CheckBoxList 控件在页面上呈现为一系列复选框,每个复选框代表一个选项。它非常适合用于用户需要进行多选的情况,比如...

    多选下拉的CheckBoxList

    在ASP.NET环境中,我们可以利用CheckBoxList控件来实现这一功能。下面将详细讲解如何创建和配置一个具有多选下拉效果的CheckBoxList。 1. **CheckBoxList控件介绍** CheckBoxList是ASP.NET中的一个服务器控件,它...

    关于checkboxlist的绑定和遍历checkboxlist

    CheckBoxList控件的内部实现涉及了ASP.NET页面生命周期和控件渲染过程。在服务器端,控件根据数据源创建并设置ListItem对象;在客户端,这些项会转化为HTML的`&lt;input type="checkbox"&gt;`元素。了解控件的源码可以帮助...

    CheckBoxList实现单选 C#(WEB)

    本篇将详细介绍如何在C#环境下,针对ASP.NET Web Forms应用,实现CheckBoxList控件的单选效果。 首先,我们需要理解CheckBoxList的基本结构。CheckBoxList控件是基于HTML的多选框列表,每个选项由一个CheckBox控件...

    CheckBoxList by new form

    在.NET框架中,ASP.NET控件集合中有一个名为`CheckBoxList`的组件,它用于在网页上显示一组可选的复选框。标题"CheckBoxList by new form"可能指的是一个基于新表单(可能是Web Form)实现的自定义`CheckBoxList`...

    asp.net 带复选框的下拉列表(WebCombox)

    创建一个带复选框的下拉列表,首先你需要在ASP.NET项目中创建一个新的用户控件(User Control),这个用户控件通常会包含一个下拉列表(DropDownList)和一个隐藏的多选框列表(CheckBoxList)。下拉列表用于展示可...

    CheckBoxList的用法

    `CheckBoxList`是ASP.NET Web Forms框架中的一个控件,它允许用户从一系列复选框中进行选择。这些复选框通常用来收集用户的选择偏好或者多选数据。与普通的单个复选框不同,`CheckBoxList`提供了一个方便的方式来...

    ASP.NET学习笔记(我们一起学习ASP.NET)

    - CheckBoxList, RadioButtonList, DropDownList, ListBox: 用于创建列表选择项。 ### 4. 页面生命周期与状态管理 - **页面生命周期**: - 页面加载时,服务器端代码会被执行。 - 用户交互(如点击按钮)会触发...

    在ASP.NET中使用复选框控件.rar

    &lt;asp:CheckBoxList ID="chkCategories" runat="server"&gt; &lt;asp:ListItem Value="1"&gt;类别1&lt;/asp:ListItem&gt; &lt;asp:ListItem Value="2"&gt;类别2&lt;/asp:ListItem&gt; &lt;asp:ListItem Value="3"&gt;类别3&lt;/asp:ListItem&gt; &lt;/asp:...

    asp.net如何使用列表视图控件

    &lt;asp:CheckBoxList ID="cbOptions" runat="server" DataValueField="OptionID" DataTextField="OptionText"&gt; &lt;/asp:CheckBoxList&gt; &lt;/asp:ListView&gt; ``` 在后端代码中,可以通过FindControl方法获取到CheckBox...

    ListBox传值 asp.net 内含详细代码示例

    在ASP.NET中,我们可以使用`Items`属性来添加项,或者通过`DataSource`属性和`DataBind()`方法来动态绑定数据源。 1. **添加和设置ListBox项** 要手动添加项,可以使用以下代码: ```csharp ListBox1.Items.Add...

    asp.net中的数据绑定

    CheckBoxList.DataBind(); ``` 2. 使用`表达式 %&gt;`:这被称为数据绑定表达式,可以在控件的属性中直接写入,用于在运行时计算值。这种方式常用于BoundField或TemplateField中,以便根据数据源的字段值设置控件的属性...

    asp.net 2.0 展现层 开发规范

    - **复选框列表(CheckBoxList)**: 前缀`CBL_`,例如`CBL_UserLove` - **下拉列表(DropDownList)**: 前缀`DDL_`,例如`DDL_UserRole` - **超链接(HyperLink)**: 前缀`HL_`,例如`HL_Default` - **图片(Image)**: ...

    CheckBox为CheckBoxList实现全选或全取消选择(js代码实现)

    在ASP.NET Web Forms项目中,创建一个`.aspx`页面,包含一个全选CheckBox(`CheckBoxAll`)和一个CheckBoxList(`CheckBoxListMusicType`): ```html &lt;asp:CheckBox ID="CheckBoxAll" runat="server" onClick=...

    控件及代码

    ASP.NET提供了多种类型的列表控件,包括`&lt;asp:DropDownList&gt;`、`&lt;asp:ListBox&gt;`以及`&lt;asp:CheckBoxList&gt;`等。这些控件不仅能够直接定义静态的数据源,还支持通过连接数据库动态填充数据。 #### 二、`&lt;asp:...

    Asp.Net中的数据源概述与配置及实例代码

    - 列表数据绑定控件包括:DropDownList、RadioButtonList、ListBox、CheckBoxList、BulletedList等。这些控件主要用于展示有限选项,用户可以从中选择。 - 复杂控件如:DataGrid、GridView、DetailsView、FormView、...

    C# GridView+CheckBox删除记录

    在Web开发中,使用ASP.NET的GridView控件结合CheckBox进行数据展示与操作是一种常见的应用场景。特别是在涉及到多条记录的管理时,利用CheckBox来辅助用户选择需要操作的数据项变得尤为实用。本文将详细介绍如何在C#...

    .net 中用repeater做漂亮的分页转页,很实用【推荐】

    &lt;asp:CheckBox ID="CheckBox1" runat="server" /&gt; ("CsLx").ToString() == "0" ? "普通" : Eval("CsLx").ToString() == "1" ? "紧急" : Eval("CsLx").ToString() == "2" ? "重要" : "" %&gt; ...

Global site tag (gtag.js) - Google Analytics