/// <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>"));
相关推荐
CheckBoxList 控件是一个 ASP.NET 的服务器控件,用于在 Web 界面上显示多个复选框,以便用户选择多个选项。它可以绑定到数据源,以便动态地生成复选框。 显示 CheckBoxList 要显示 CheckBoxList,我们需要将其...
**CheckBoxList** 是ASP.NET Web Forms中一个非常有用的控件,它允许用户选择一个或多个选项。CheckBoxList 控件在页面上呈现为一系列复选框,每个复选框代表一个选项。它非常适合用于用户需要进行多选的情况,比如...
在ASP.NET环境中,我们可以利用CheckBoxList控件来实现这一功能。下面将详细讲解如何创建和配置一个具有多选下拉效果的CheckBoxList。 1. **CheckBoxList控件介绍** CheckBoxList是ASP.NET中的一个服务器控件,它...
CheckBoxList控件的内部实现涉及了ASP.NET页面生命周期和控件渲染过程。在服务器端,控件根据数据源创建并设置ListItem对象;在客户端,这些项会转化为HTML的`<input type="checkbox">`元素。了解控件的源码可以帮助...
本篇将详细介绍如何在C#环境下,针对ASP.NET Web Forms应用,实现CheckBoxList控件的单选效果。 首先,我们需要理解CheckBoxList的基本结构。CheckBoxList控件是基于HTML的多选框列表,每个选项由一个CheckBox控件...
在.NET框架中,ASP.NET控件集合中有一个名为`CheckBoxList`的组件,它用于在网页上显示一组可选的复选框。标题"CheckBoxList by new form"可能指的是一个基于新表单(可能是Web Form)实现的自定义`CheckBoxList`...
创建一个带复选框的下拉列表,首先你需要在ASP.NET项目中创建一个新的用户控件(User Control),这个用户控件通常会包含一个下拉列表(DropDownList)和一个隐藏的多选框列表(CheckBoxList)。下拉列表用于展示可...
`CheckBoxList`是ASP.NET Web Forms框架中的一个控件,它允许用户从一系列复选框中进行选择。这些复选框通常用来收集用户的选择偏好或者多选数据。与普通的单个复选框不同,`CheckBoxList`提供了一个方便的方式来...
- CheckBoxList, RadioButtonList, DropDownList, ListBox: 用于创建列表选择项。 ### 4. 页面生命周期与状态管理 - **页面生命周期**: - 页面加载时,服务器端代码会被执行。 - 用户交互(如点击按钮)会触发...
<asp:CheckBoxList ID="chkCategories" runat="server"> <asp:ListItem Value="1">类别1</asp:ListItem> <asp:ListItem Value="2">类别2</asp:ListItem> <asp:ListItem Value="3">类别3</asp:ListItem> </asp:...
<asp:CheckBoxList ID="cbOptions" runat="server" DataValueField="OptionID" DataTextField="OptionText"> </asp:CheckBoxList> </asp:ListView> ``` 在后端代码中,可以通过FindControl方法获取到CheckBox...
在ASP.NET中,我们可以使用`Items`属性来添加项,或者通过`DataSource`属性和`DataBind()`方法来动态绑定数据源。 1. **添加和设置ListBox项** 要手动添加项,可以使用以下代码: ```csharp ListBox1.Items.Add...
CheckBoxList.DataBind(); ``` 2. 使用`表达式 %>`:这被称为数据绑定表达式,可以在控件的属性中直接写入,用于在运行时计算值。这种方式常用于BoundField或TemplateField中,以便根据数据源的字段值设置控件的属性...
- **复选框列表(CheckBoxList)**: 前缀`CBL_`,例如`CBL_UserLove` - **下拉列表(DropDownList)**: 前缀`DDL_`,例如`DDL_UserRole` - **超链接(HyperLink)**: 前缀`HL_`,例如`HL_Default` - **图片(Image)**: ...
在ASP.NET Web Forms项目中,创建一个`.aspx`页面,包含一个全选CheckBox(`CheckBoxAll`)和一个CheckBoxList(`CheckBoxListMusicType`): ```html <asp:CheckBox ID="CheckBoxAll" runat="server" onClick=...
ASP.NET提供了多种类型的列表控件,包括`<asp:DropDownList>`、`<asp:ListBox>`以及`<asp:CheckBoxList>`等。这些控件不仅能够直接定义静态的数据源,还支持通过连接数据库动态填充数据。 #### 二、`<asp:...
- 列表数据绑定控件包括:DropDownList、RadioButtonList、ListBox、CheckBoxList、BulletedList等。这些控件主要用于展示有限选项,用户可以从中选择。 - 复杂控件如:DataGrid、GridView、DetailsView、FormView、...
在Web开发中,使用ASP.NET的GridView控件结合CheckBox进行数据展示与操作是一种常见的应用场景。特别是在涉及到多条记录的管理时,利用CheckBox来辅助用户选择需要操作的数据项变得尤为实用。本文将详细介绍如何在C#...
<asp:CheckBox ID="CheckBox1" runat="server" /> ("CsLx").ToString() == "0" ? "普通" : Eval("CsLx").ToString() == "1" ? "紧急" : Eval("CsLx").ToString() == "2" ? "重要" : "" %> ...