一个很简单的例程,从数据库某个表中读取数据,显示在数据绑定控件上。
VisualStudio.Net 2005 功能太强大了,很多常见的事情都有它来完成了,但是,在我们刚开始学习使用时太依赖于它,那样很多技术细节都会学不到。利用VisualStudio.Net 2005 进行ASP.Net编程,太轻松了,尤其是基于数据库驱动的网站,简直是只用鼠标点一点、拖一拖就可以了,我前期也一直是这样做的,学了一段时间发现自己好像懂了一些什么,离开了VisualStudio.Net 2005 开发环境,就好像什么都不懂了。看来还是不能太依赖于开发环境,不利于学习啊!
ok了,开始编程了!
新建一个窗体Test.aspx,在窗体中拖放一个GridView控件,ID命名为gvTest,然后进入代码文件Test.aspx.cs,在Page_Load事件中添加代码:
// 建立一个字符串strCon,存储数据库连接信息,我的数据库服务名为zjk,要连接的数据库为 CarManagement,登录用户名为sa,密码为haha
string strCon = "Data Source=zjk;Initial Catalog=CarManagement;User ID=sa;Password=haha";
// 建立一个数据库连接con ,连接字符串为刚建的strCon
SqlConnection con=new SqlConnection(strCon);
// 建立一个字符串strCmd,存储数据库操作语句,从User表中选取所有数据
string strCmd = "select * from [User]";
// 建立一个数据库执行命令cmd,执行刚才建立的strCmd
SqlCommand cmd = new SqlCommand(strCmd);
try
{
// 使用连接语句con,调用Open方法,打开数据库
con.Open();
// 设置数据库命令cmd连接的数据库为刚打开的con
cmd.Connection = con;
// 创建一个SqlDataReader对象dataReader,它的值为数据库命令cmd的执行结果
SqlDataReader dataReader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
// 设置数据绑定控件gvTest的数据源为dataReader,并进行数据绑定
gvTest.DataSource = dataReader;
gvTest.DataBind();
}
finally
{
// 关闭数据库
con.Close();
}
ok,搞定,看一看执行结果吧!

VisualStudio.Net 2005 功能太强大了,很多常见的事情都有它来完成了,但是,在我们刚开始学习使用时太依赖于它,那样很多技术细节都会学不到。利用VisualStudio.Net 2005 进行ASP.Net编程,太轻松了,尤其是基于数据库驱动的网站,简直是只用鼠标点一点、拖一拖就可以了,我前期也一直是这样做的,学了一段时间发现自己好像懂了一些什么,离开了VisualStudio.Net 2005 开发环境,就好像什么都不懂了。看来还是不能太依赖于开发环境,不利于学习啊!
ok了,开始编程了!
新建一个窗体Test.aspx,在窗体中拖放一个GridView控件,ID命名为gvTest,然后进入代码文件Test.aspx.cs,在Page_Load事件中添加代码:
// 建立一个字符串strCon,存储数据库连接信息,我的数据库服务名为zjk,要连接的数据库为 CarManagement,登录用户名为sa,密码为haha
string strCon = "Data Source=zjk;Initial Catalog=CarManagement;User ID=sa;Password=haha";
// 建立一个数据库连接con ,连接字符串为刚建的strCon
SqlConnection con=new SqlConnection(strCon);
// 建立一个字符串strCmd,存储数据库操作语句,从User表中选取所有数据
string strCmd = "select * from [User]";
// 建立一个数据库执行命令cmd,执行刚才建立的strCmd
SqlCommand cmd = new SqlCommand(strCmd);
try
{
// 使用连接语句con,调用Open方法,打开数据库
con.Open();
// 设置数据库命令cmd连接的数据库为刚打开的con
cmd.Connection = con;
// 创建一个SqlDataReader对象dataReader,它的值为数据库命令cmd的执行结果
SqlDataReader dataReader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
// 设置数据绑定控件gvTest的数据源为dataReader,并进行数据绑定
gvTest.DataSource = dataReader;
gvTest.DataBind();
}
finally
{
// 关闭数据库
con.Close();
}
ok,搞定,看一看执行结果吧!
本文介绍了一个简单的ASP.NET应用程序示例,该程序通过VisualStudio.Net2005从数据库读取数据并将其显示在GridView控件上。文章详细展示了如何设置数据库连接、执行SQL查询以及将查询结果绑定到控件。
2145

被折叠的 条评论
为什么被折叠?



