动态绑定方法一:动态绑定数据库中的字段。
SqlConnection conn = UtilitySqlClass.OperateDataBase.ReturnConn();
string strSQL = "select * from CompanyType";
SqlDataAdapter ada = new SqlDataAdapter(strSQL, conn);
DataSet ds = new DataSet();
ada.Fill(ds, "CompanyType");
DropDownList1.DataSource = ds.Tables["CompanyType"].DefaultView;
DropDownList1.DataValueField = ds.Tables["CompanyType"].Columns[1].ColumnName;
DropDownList1.DataTextField = ds.Tables["CompanyType"].Columns[1].ColumnName;
DropDownList1.DataBind();
ds.Dispose();
动态绑定方法二:利用DropDownList.Items.Add方法。
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
SqlConnection conn = UtilitySqlClass.OperateDataBase.ReturnConn();
try
{
conn.Open();
this.DropDownList1.Items.Add("");
string strSQL = "select CompanyType from CompanyType";
SqlCommand com = new SqlCommand(strSQL, conn);
SqlDataReader dr = com.ExecuteReader();
while (dr.Read())
{
this.DropDownList1.Items.Add(dr["CompanyType"].ToString());
}
}
catch (Exception ex)
{
Response.Write("<scirpt>alert('" + ex.Message.ToString() + "')</script>");
}
finally
{
conn.Close();
}
}
}
第一种方法:
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();
第二种方法:
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()));
}
相关推荐
此外,学习ASP.NET数据库编程还需要理解Web表单、控件、事件处理程序等基础知识,以及如何在ASP.NET页面中嵌入SQL查询和显示数据。对于初学者,理解数据库事务、错误处理和安全性也是至关重要的,比如防止SQL注入...
ASP.NET数据库编程
第5章ASP.NET数据库开发-ADO.NET数据库编程 操作环境VS2005
ASP.NET数据库编程
在SQL Server环境下进行ASP.NET数据库编程,主要涉及的是如何利用.NET框架中的类库与SQL Server进行数据交互。本文将深入探讨这一技术,首先从SQL Server的基础概念和管理工具开始,然后介绍ASP.NET中用于数据库操作...
【ASP.NET数据库编程及实例】本章主要讲解了ASP.NET环境下如何进行数据库编程,并通过实例进行深入解析。首先,介绍了ASP.NET开发环境的搭建,包括安装Visual Studio 2008 IDE,启动并配置默认开发环境,以及熟悉...
数据库编程在ASP.NET 中扮演着核心角色,因为大多数Web 应用都需要与数据库进行交互,以便存储和检索数据。 在ASP.NET 中,数据库编程通常涉及到以下几个关键知识点: 1. **ADO.NET**:ADO.NET 是.NET Framework ...
ASP.NET数据库网站设计教程是一门深入讲解如何使用ASP.NET技术构建与数据库交互的web应用程序的课程。这门教程包括了理论知识的讲解以及实践操作的示例,旨在帮助学习者掌握构建动态、数据驱动的网站所需的技能。 ...
【ASP.NET 2.0动态网站开发基础教程】第六章主要介绍了如何使用C#进行ASP.NET数据库编程,涉及ADO.NET的基础、ODBC .NET Data Provider和OLE DB .NET Data Provider的使用,以及DataSet和XML的相关知识。 **1. ADO...
第5章 ASP.NET数据库编程--数据源控件和数据绑定控件
本资源“ASP.NET数据库入门经典--C#编程篇”显然是为初学者准备的教程,涵盖了如何使用C#与ASP.NET平台进行数据库交互的基础知识。以下是一些可能涵盖的关键知识点: 1. 数据库基础:了解关系型数据库的基本概念,...
通过这个资源包中的实例,读者可以深入理解如何将上述知识点应用于实际项目中,从而提升C#和ASP.NET数据库编程技能。每个实例都是一次学习和实践的机会,通过逐步调试和分析,可以加深对理论知识的理解,并积累宝贵...
《ASP.NET数据库入门经典--C#编程篇》是一本针对初学者的电子书籍,旨在帮助读者掌握使用ASP.NET进行数据库编程的基础知识。本书的核心内容涵盖了ASP.NET与C#语言的结合,以及如何利用它们来创建功能丰富的Web应用...
在这个“ASP.NET数据库项目案例导航(光盘内容)chap01”中,我们可以期待学习到如何在ASP.NET环境中进行数据库交互和项目实践。 首先,让我们深入了解一下ASP.NET的核心概念。ASP.NET提供了丰富的控件、事件驱动...
【asp.net数据库项目案例导航】是一个综合性的学习资源,旨在帮助开发者深入理解并掌握ASP.NET技术,特别是如何在实际项目中结合数据库进行开发。在这个压缩包中,你将找到一系列的教程和实例,覆盖了ASP.NET的基础...
基于asp.net课程的课件ppt,适用于参考学习使用或者备课参考使用。