第一种方法:
string ConnString = ConfigurationSettings.AppSettings["ConnectionString"];
//创建一个SqlConnection
SqlConnection Conn = new SqlConnection( ConnString );
string SQL_Select = "select id, ItemName from DDLItem order by id desc";
//构造一个SqlDataAdapter
SqlDataAdapter myAdapter = new SqlDataAdapter( SQL_Select, Conn);
//开始读取数据
Conn.Open();
DataSet dataSet = new DataSet();
myAdapter.Fill( dataSet,"Table1" );
Conn.Close();
//开始绑定DropDownList
//指定DropDownList使用的数据源
DropDownList1.DataSource = dataSet.Tables["Table1"].DefaultView;
//指定DropDownList使用的表里的那些字段
DropDownList1.DataTextField = "ItemName"; //dropdownlist的Text的字段
DropDownList1.DataValueField = "id";//dropdownlist的Value的字段
DropDownList1.DataBind();
//插入静态数据
DropDownList1.Items.Insert(0,new ListItem("全部","all"));
第二种方法:
con.Open();
SqlCommand cmd = new SqlCommand(strSql,con);
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
DropDownList1.Items.Add(new ListItem(dr["status"].ToString(), dr["status_Id"].ToString()));
}
在页面上通过JS去DropDownList的选中值用value属性
在后台去DropDownList的选中值用text属性
分享到:
相关推荐
在本篇文章中,我们将深入探讨如何为DropdownList绑定数据,包括基础数据绑定和两种动态绑定方法。 **基础数据绑定** 基础数据绑定通常适用于数据集较小且不需要频繁更新的情况。你可以直接在HTML标记中通过`...
ASP.NET DropDownList 绑定后显示对应的项的两种方法 DropDownList 是 ASP.NET 中最常用的控件之一,它可以帮助开发者快速地构建下拉列表框,从而提高开发效率和用户体验。但是,在实际开发中,开发者经常会遇到...
在ASP.NET开发中,DropdownList控件是一种常用的用户界面元素,它允许用户从一组预定义的选项中选择一个。在本教程中,我们将探讨如何将DropdownList与数据库(以Oracle为例)绑定,以便动态地填充选项。对于初学者...
本文将深入探讨如何对`DropDownList`进行数据绑定,并介绍一种特别的方法——直接通过名称来绑定数据。 #### 什么是DropDownList? `DropDownList`控件是一种显示列表项的控件,用户可以在其中选择一项或多项。它...
asp.net(c#) dropdownlist控件 自动绑定年份后台代码
.net MVC下,AJAX实现DropDownList数据绑定,并实现无刷新城市联动。 内含SQL Server 数据库执行语句,只要运行一下就OK了。 运行代码时注意别忘了更改成所使用数据库的ServerName,LoginName,Password。
综上所述,`dropdownlist`与数据库的绑定不仅限于一种方式,开发者可以根据实际需求选择最合适的方案。无论是通过`DataSet`和`DataBind()`的快速绑定,还是使用`SqlDataReader`的逐行添加,都能有效地实现`...
原先上传txt出错的 这次补上cs文件 非常抱歉
本篇文章将深入探讨三种常见的方法来绑定数据源到DropDownList控件,以及两种动态绑定数据源的方法。 1. **第一种方法:使用DataSource属性和DataBind方法** 这是最直接和简洁的绑定方式。首先,设置`...
3. 继续绑定数据源到DropdownList: ```csharp ddlCities.DataSource = citiesDataSource; // 假设citiesDataSource是你的数据源 ddlCities.DataTextField = "CityName"; // 显示的字段 ddlCities....
在IT领域,尤其是在Web开发中,自定义下拉控件Dropdownlist是一种常见的用户界面元素,用于提供一组可选的选项供用户选择。Dropdownlist通常比其他控件节省空间,同时保持用户界面整洁。本篇文章将深入探讨如何创建...
第二种方法是在服务器端进行动态绑定。在ASP.NET中,我们可以创建一个TextBox控件和一个Button控件,与DropDownList一起使用。用户在TextBox中输入后,点击Button,服务器端代码会捕获这个输入并将其添加到...
- 方法二:通过构造函数一次设置Text和Value,然后添加到Items集合。 - 方法三:同样通过构造函数,但一步完成添加操作。 - 方法四:使用循环结构,批量插入列表项,同时设置其Value。 5. **数据源的动态更新**...
- 调用DropDownList的DataBind方法来绑定数据。 - 可选:设置默认选定项,如果存在关联字段。 ```csharp protected void gvData_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == ...
这个主题“关于dropdownList的绑定,以及连接数据库的方法”将深入探讨如何在Web开发中实现DropdownList的动态数据绑定,并讲解如何从数据库中获取数据以填充这个组件。 首先,DropdownList通常由HTML的`<select>`...
4. **根据省份更新城市**:在事件处理函数中,根据当前省份的ID从数据结构中获取对应的市,并绑定到第二个DropDownList。同时,清空第三级的区/县列表。 5. **城市选择事件**:类似地,为第二个DropDownList添加`...
"dropdownlist中绑定图片"这个话题,就是关于如何在HTML的`<select>`元素或者使用JavaScript库如jQuery、Vue、React等实现的下拉菜单中展示图像。这种设计可以使得用户更容易地识别选项,尤其是在有大量类似名称的...
本文将详细介绍四种方法来绑定数据到DropDownList控件。 1. **数组绑定**: 当你需要固定数量的预设选项时,可以直接用数组来绑定数据。例如: ```csharp string[] Month = new string[7]{ “January”, ...
asp.net(C#)中DropDownList控件的二级联动,两种方法,第一种为普通方法,第二种为从数据库绑定DropDownList的。