`

利用ListItem[]给DropDownList绑定数据

阅读更多

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>
分享到:
评论

相关推荐

    DropdownList绑定数据的方法

    在本篇文章中,我们将深入探讨如何为DropdownList绑定数据,包括基础数据绑定和两种动态绑定方法。 **基础数据绑定** 基础数据绑定通常适用于数据集较小且不需要频繁更新的情况。你可以直接在HTML标记中通过`&lt;asp:...

    dropdownlist绑定数据库中的列

    下面将详细解析如何在C#与ASP.NET环境中,利用SQL Server数据库实现`dropdownlist`的动态数据绑定。 ### 数据库连接 首先,要建立与数据库的连接。代码中的`SqlConnection conn = DB.lianjie();`这行表明正在调用...

    DropDownList控件绑定数据源的三种方法

    接下来,将数据源(如服务返回的对象集合)赋值给`DataSource`属性,最后调用`DataBind()`方法来完成绑定。如下所示: ```csharp this.ddltype.DataTextField = "btName"; this.ddltype.DataValueField = "btId...

    C#使用DropDownList绑定添加新数据的方法汇总

    这通常涉及从数据库或其他数据源获取数据,然后将数据绑定到DropDownList的DataSource属性。在例子中,创建了一个DataTable对象,并将其设置为DataSource,然后通过DataValueField和DataTextField属性分别指定用于...

    DataList中如何响应DropDownList的SelectedIndexChanged事件

    在ASP.NET Web Forms开发中,`DataList`控件常用于显示数据集合,而`DropDownList`则常常作为用户交互的下拉选择项。当用户在`DropDownList`中选择不同的选项时,我们通常需要捕获`SelectedIndexChanged`事件来执行...

    .Net 中 DropDownList 绑定XML 数据 中国省市县下拉菜单三级联动 成功版

    本示例中,我们探讨的是如何利用.NET框架结合XML数据来实现中国省市县的三级联动效果,即当用户在DropDownList中选择一个省时,市的下拉列表会自动更新,接着选择市后,县的下拉列表也会动态加载对应的数据。...

    DropDownList绑定后加另外的默认值

    3. 继续绑定数据源到DropdownList: ```csharp ddlCities.DataSource = citiesDataSource; // 假设citiesDataSource是你的数据源 ddlCities.DataTextField = "CityName"; // 显示的字段 ddlCities....

    ASP.NET MVC DropDownList数据绑定及使用详解

    第二种动态绑定方式是利用foreach循环遍历DataTable中的每一行数据,为每一行数据创建一个新的ListItem,并添加到DropDownList控件中。如果DataTable中没有记录,还会添加一个默认项。示例代码如下: ```csharp if...

    绑定数据后,怎么添加另外的默认值

    在数据绑定之后,代码通过`Items.Insert(0, new ListItem("ѡ", "0"))`在下拉列表的最前面插入了一个新的列表项。这里的 `"ѡ"` 是显示的文本,“0”是对应的值。这个操作确保了无论数据源中是否有数据,用户总能...

    ASP.NET中dropdownlist和GridView控件的用法

    Dropdownlist在ASP.NET中主要用于创建一个下拉选择菜单,它可以从数据库或其他数据源获取数据,并允许用户从中选择。以下是一些关键知识点: 1. 创建Dropdownlist: - 在ASP.NET页面上,通过拖放或代码方式添加...

    .net控件dropdownlist动态绑定数据具体过程分解

    在事件处理程序中,创建一个ArrayList或类似的集合,向其中添加需要显示的数据,然后将这个集合赋值给DropDownList的DataSource属性,最后调用DataBind方法来完成数据绑定。 示例代码如下: ```csharp public void...

    DropDownList首行为空

    实现`DropDownList`首行为空的需求可以通过多种方式达成,包括但不限于在数据绑定前插入空项以及利用自定义`DropDownList`控件的方式。选择哪种方法取决于项目的具体需求和上下文环境。在实际应用中,我们应考虑代码...

    DropDownList分组扩展

    2. **数据绑定**:将分组数据绑定到DropDownList。在ASP.NET中,可以使用DataBind方法,传入一个包含了分组信息的数据源。例如,如果使用DataTable,可以设置`DropDownList.DataSource = dataTable;`然后调用`...

    .net DropDownList 树型显示

    - **功能**:该方法用于将具有层级关系的数据绑定到DropdownList上,实现树形显示。 - **参数说明**: - `DropDown`:需要绑定数据的DropdownList控件对象。 - `dt`:包含数据的DataTable对象。 - `DataTextField...

    dropdownlist三级联动数据库

    总结起来,这个案例展示了如何利用ASP.NET、C#和数据库技术实现dropdownlist的三级联动,通过事件响应和数据绑定技术动态更新下拉列表,同时体现了面向对象编程和数据库操作的最佳实践。在实际开发中,这样的设计...

    webform dropdownlist.7z

    DropdownList可以与各种数据源绑定,如数据库、数组、集合或XML文件。使用`DataSource`属性设置数据源,`DataTextField`定义显示的字段,`DataValueField`定义选中项的值字段。例如: ```aspx &lt;asp:DropDownList ...

    C# listBox绑定数据库

    C# ListBox 绑定数据库是指将数据库中的数据绑定到 ListBox 控件中,实现数据的显示和交互。本文将介绍两种方法实现 ListBox 绑定数据库,并讨论 DropDownList 的应用。 方法一:使用 SqlDataReader 绑定数据库 在...

    DropDownList 的常用属性和事件 asp.net 内含详细示例

    2. **DataBound**: 当 DropDownList 绑定数据源后触发,可用于对数据绑定后的项进行进一步处理。 示例: ```csharp protected void DropDownList1_DataBound(object sender, EventArgs e) { // 在这里可以访问...

    asp.net使用DropDownList多级分类下拉

    2. **数据绑定**:然后,我们需要编写一个方法来遍历数据并将其绑定到DropDownList。这个方法应该递归地为每个父类别添加子类别作为子级下拉。在ASP.NET中,可以使用`AppendDataBoundItems`属性来添加额外的顶级项,...

Global site tag (gtag.js) - Google Analytics