Visual Studio 200***SP.NET 2.0包含了许多功能,增加了新功能,这些工具都是为了一个共同的目标,更方便快捷让开发人员正确编写代码。在下面文字中,将介绍Visual Studio 200***SP.NET 2.0中的一些重要功能。
没有问题,你可以就象在1.x中一样地在Visual Studio 200***SP.NET 2.0中存取数据-通过创建一个到数据库的连接,创建一个命令,指定查询,填充一个DataReader或DataSet,然后使用该控件的DataSource属性和DataBind()方法把结果绑定到数据Web控件。#t#
下列代码显示出一个ASP.NET页面的Page_Load事件处理器-它编程地把Customers数据库数据表的内容绑定到GridView控件gvCustomers上:
Protected Sub Page_Load(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles Me.Load
If Not Page.IsPostBack Then
'Start by determining the connection string value
Dim connString As String = ConfigurationManager.ConnectionStrings(connStringName).ConnectionString
'创建一个SqlConnection实例
Using myConnection As New SqlConnection(connString)
'指定SQL查询
Const sql As String = "SELECT * FROM Customers"
'创建一个SqlCommand实例
Dim myCommand As New SqlCommand(sql, myConnection)
'取回一个DataSet
Dim myDataSet As New DataSet
'创建一个SqlDataAdapter查询
Dim myAdapter As New SqlDataAdapter(myCommand)
myAdapter.Fill(myDataSet)
'把DataSet绑定到GridView
gvCustomers.DataSource = myDataSet
gvCustomers.DataBind()
'关闭连接
myConnection.Close()
End Using
End If
End Sub
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
在此,要注意几点:为了取得连接串,我们可以参考Web.config中的连接串设置-使用句法为
ConfigurationManager.ConnectionStrings(connStringName).ConnectionString。其中,connStringName的值应该是在Sql数据源控件向导(CustomersConnectionString)的子步骤中指定的值。另外注意,Visual Basic 8(2.0中使用的VB版本)现在支持Using关键字-这是在前面的版本中仅适于C#的一个语言特点。编程地存取数据和输出结果等同于使用Sql数据源控件的情况。
在本文中,我们分析了在Visual Studio 200***SP.NET 2.0数据库的情形。我们讨论了怎样通过Visual Studio管理数据库,以及怎样通过App_Data文件夹来添加网站特定的数据库。***,我们分析了怎样使用Sql数据源控件和编程的方式来存取数据。