protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { orderstats.Items.AddRange(allstatusDDL()); orderstats.DataBind(); orderstats.Dispose(); } } /// <summary> /// 为dropdownlist而写的所有订单状态 /// </summary> /// <returns>ListItem[]</returns> public ListItem[] allstatusDDL() { ListItem[] orderstatus=new ListItem[10]; orderstatus[0] = new ListItem("所有订单", "9"); orderstatus[1] = new ListItem("未确定","0"); orderstatus[2] = new ListItem("已确认","1"); orderstatus[3] = new ListItem("配货中","2"); orderstatus[4] = new ListItem("发货中","3"); orderstatus[5] = new ListItem("已收货","4"); orderstatus[6] = new ListItem("未付款","5"); orderstatus[7] = new ListItem("付款逾期","6"); orderstatus[8] = new ListItem("已付款","7"); orderstatus[9] = new ListItem("已取消","8"); return orderstatus; }
<asp:DropDownList ID="orderstats" runat="server"></asp:DropDownList>
发表评论
-
like参数查询
2011-05-24 14:45 810//在做项目的时候遇到使用like参数查询 public ... -
母版页的嵌套
2011-05-24 14:41 3492在嵌套母版页时遇到的问题 在嵌套母版页的时候,最 ... -
删除指定路径的文件
2011-05-04 17:59 861string path = this.Server.Map ... -
获取表单的值
2011-04-18 16:22 673//获取单个表单的值 Request.Form[&quo ... -
C# 正则 获取 Img Src路径
2011-04-15 14:15 5202string str = "<form ... -
C#记录Cookie
2011-04-08 13:44 1104//以一维的形式记录Cookie Response.Co ... -
取机器名, CPU号 硬盘号 网卡号 串口
2011-04-07 21:41 1118//取机器名 public string G ... -
Asp.net获取用户真实Ip地址
2011-04-01 10:39 10125/// <summary> ... -
数据库连接字符串
2011-03-29 21:19 657<connectionStrings> ... -
一般处理程序(ashx)使用Session
2011-03-28 17:18 1273using System; using System.C ... -
实现退出功能
2011-03-21 10:49 1004<a href="login.aspx?a ... -
后台添加Css或Js文件
2011-03-15 15:57 711protected void Page_Load(obje ... -
验证码的比较
2011-03-14 18:24 887[align=left] /// <summary&g ... -
C#生成GUID代码
2011-02-13 19:57 977Response.Write(System.Guid.Ne ... -
ASP.NET会话(Session)保存模式
2011-02-01 20:43 1779ASP.NET会话(Session)保 ... -
Asp.net相对路径与绝对路径
2011-01-28 22:15 1433[size=medium] 1.Request.Applic ... -
判断数据库表中字段是否为空
2011-01-26 22:46 1400[size=medium] string strSql = ... -
类型转换集合
2011-01-25 23:30 752将空字符串转换为Null值 string str = & ... -
C# 各种字符串格式
2011-01-25 22:45 841[size=medium] 1. C#的Strin ... -
将空值转换为数据库字段的NULL形式
2011-01-25 22:24 4739[size=medium] /// < ...
相关推荐
在本篇文章中,我们将深入探讨如何为DropdownList绑定数据,包括基础数据绑定和两种动态绑定方法。 **基础数据绑定** 基础数据绑定通常适用于数据集较小且不需要频繁更新的情况。你可以直接在HTML标记中通过`<asp:...
下面将详细解析如何在C#与ASP.NET环境中,利用SQL Server数据库实现`dropdownlist`的动态数据绑定。 ### 数据库连接 首先,要建立与数据库的连接。代码中的`SqlConnection conn = DB.lianjie();`这行表明正在调用...
接下来,将数据源(如服务返回的对象集合)赋值给`DataSource`属性,最后调用`DataBind()`方法来完成绑定。如下所示: ```csharp this.ddltype.DataTextField = "btName"; this.ddltype.DataValueField = "btId...
这通常涉及从数据库或其他数据源获取数据,然后将数据绑定到DropDownList的DataSource属性。在例子中,创建了一个DataTable对象,并将其设置为DataSource,然后通过DataValueField和DataTextField属性分别指定用于...
在ASP.NET Web Forms开发中,`DataList`控件常用于显示数据集合,而`DropDownList`则常常作为用户交互的下拉选择项。当用户在`DropDownList`中选择不同的选项时,我们通常需要捕获`SelectedIndexChanged`事件来执行...
本示例中,我们探讨的是如何利用.NET框架结合XML数据来实现中国省市县的三级联动效果,即当用户在DropDownList中选择一个省时,市的下拉列表会自动更新,接着选择市后,县的下拉列表也会动态加载对应的数据。...
3. 继续绑定数据源到DropdownList: ```csharp ddlCities.DataSource = citiesDataSource; // 假设citiesDataSource是你的数据源 ddlCities.DataTextField = "CityName"; // 显示的字段 ddlCities....
第二种动态绑定方式是利用foreach循环遍历DataTable中的每一行数据,为每一行数据创建一个新的ListItem,并添加到DropDownList控件中。如果DataTable中没有记录,还会添加一个默认项。示例代码如下: ```csharp if...
在数据绑定之后,代码通过`Items.Insert(0, new ListItem("ѡ", "0"))`在下拉列表的最前面插入了一个新的列表项。这里的 `"ѡ"` 是显示的文本,“0”是对应的值。这个操作确保了无论数据源中是否有数据,用户总能...
Dropdownlist在ASP.NET中主要用于创建一个下拉选择菜单,它可以从数据库或其他数据源获取数据,并允许用户从中选择。以下是一些关键知识点: 1. 创建Dropdownlist: - 在ASP.NET页面上,通过拖放或代码方式添加...
在事件处理程序中,创建一个ArrayList或类似的集合,向其中添加需要显示的数据,然后将这个集合赋值给DropDownList的DataSource属性,最后调用DataBind方法来完成数据绑定。 示例代码如下: ```csharp public void...
实现`DropDownList`首行为空的需求可以通过多种方式达成,包括但不限于在数据绑定前插入空项以及利用自定义`DropDownList`控件的方式。选择哪种方法取决于项目的具体需求和上下文环境。在实际应用中,我们应考虑代码...
2. **数据绑定**:将分组数据绑定到DropDownList。在ASP.NET中,可以使用DataBind方法,传入一个包含了分组信息的数据源。例如,如果使用DataTable,可以设置`DropDownList.DataSource = dataTable;`然后调用`...
- **功能**:该方法用于将具有层级关系的数据绑定到DropdownList上,实现树形显示。 - **参数说明**: - `DropDown`:需要绑定数据的DropdownList控件对象。 - `dt`:包含数据的DataTable对象。 - `DataTextField...
总结起来,这个案例展示了如何利用ASP.NET、C#和数据库技术实现dropdownlist的三级联动,通过事件响应和数据绑定技术动态更新下拉列表,同时体现了面向对象编程和数据库操作的最佳实践。在实际开发中,这样的设计...
DropdownList可以与各种数据源绑定,如数据库、数组、集合或XML文件。使用`DataSource`属性设置数据源,`DataTextField`定义显示的字段,`DataValueField`定义选中项的值字段。例如: ```aspx <asp:DropDownList ...
C# ListBox 绑定数据库是指将数据库中的数据绑定到 ListBox 控件中,实现数据的显示和交互。本文将介绍两种方法实现 ListBox 绑定数据库,并讨论 DropDownList 的应用。 方法一:使用 SqlDataReader 绑定数据库 在...
2. **DataBound**: 当 DropDownList 绑定数据源后触发,可用于对数据绑定后的项进行进一步处理。 示例: ```csharp protected void DropDownList1_DataBound(object sender, EventArgs e) { // 在这里可以访问...
2. **数据绑定**:然后,我们需要编写一个方法来遍历数据并将其绑定到DropDownList。这个方法应该递归地为每个父类别添加子类别作为子级下拉。在ASP.NET中,可以使用`AppendDataBoundItems`属性来添加额外的顶级项,...