A.NET 2.0轻松实现数据库应用开发(4)_.NET概论及软件使用_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

A.NET 2.0轻松实现数据库应用开发(4)

作者:黑客防线网安ASP维护基地 来源:黑客防线网安ASP维护基地 浏览次数:0

本篇关键词:数据库实现轻松/>
黑客防线网安网讯:    s %>" />  < /form>  < /body>  < /html>  Web.Config中的代码如下:  < ?xml version="1.0"?>  < configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/...

    s %>" />

  < /form>

  < /body>

  < /html>

  Web.Config中的代码如下:

  < ?xml version="1.0"?>

  < configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">

  < appSettings/>

  < connectionStrings>

  < add name="Pubs" connectionString="Data Source=hoowoo;Initial Catalog=pubs;Integrated Security=True" providerName="System.Data.SqlClient" />

  < /connectionStrings>

  < system.web>

  < compilation debug="false"/>

  < authentication mode="Windows"/>

  < /system.web>

  < /configuration>
   现在来重点分析这些代码的意义:
  "< asp:GridView ID="GridView1" DataSourceID="SqlDataSource1"

  AutoGenerateColumns="False" runat="server">"

  数据绑定控件通过其 DataSourceID 属性连接到数据源控件从而我们可以进行排序、分页、筛选、更新、删除和插入等一系列的操作

  "< Columns>

  < asp:BoundField HeaderText="ID" DataField="au_id" ReadOnly="true" />

  < asp:BoundField HeaderText="Last Name" DataField="au_lname" />

  < asp:BoundField HeaderText="First Name" DataField="au_fname" />

  < asp:BoundField HeaderText="Phone" DataField="phone" />

  < asp:BoundField HeaderText="Address" DataField="address" />

  < asp:BoundField HeaderText="City" DataField="city" />

  < asp:BoundField HeaderText="State" DataField="state" />

  < asp:BoundField HeaderText="Zip Code" DataField="zip" />

  < asp:CheckBoxField HeaderText="Contract" DataField="contract" />

  < /Columns>"

  "BoundField"和"CheckBoxField"均为要绑定的控件类型"HeaderText"是将要显示在表格上字段的名称,而"DataField"则是我们要进行绑定的数据字段

  < asp:SqlDataSource ID="SqlDataSource1" runat="server"

  SelectCommand="SELECT [au_id], [au_lname], [au_fname],

  [phone],[address],[city], [state], [zip], [contract] FROM [authors]"

  ConnectionString="< %$ ConnectionStrings:Pubs %>" />

  SqlDataSource控件中我们设置了数据库的SelectCommand命令为"SELECT [au_id],[au_lname],[au_fname],[phone],[address] [city], [state], [zip], [contract] FROM [authors]"这正好和GridView所要绑定的控件一一对应,这充分说明了数据绑定控件和数据源控件的紧密联系。

  细心的读者可能会奇怪了,ConnectionString="< %$ ConnectionStrings:Pubs %>在SqlDataSource是表示什么呢?这个问题就和我们为什么需要Web.Config配置文件有很大的关联了。Web.Config中设置了如下的节点:

  < connectionStrings>

  < add name="Pubs" connectionString="Data Source=hoowoo;Initial Catalog=pubs;Integrated Security=True" providerName="System.Data.SqlClient" />

  < /connectionStrings>

  我们可以通过检索Web.Config配置文件来取得数据库连接字符串别名"Pubs"的真正的含义是

  "Data Source=hoowoo;Initial Catalog=pubs;Integrated Security=True" providerName="System.Data.SqlClient" Initial Catalog表明我们使用的是"pubs"数据库。Integrated Security说明了我们采用的是Windows验证方式。

  

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-14272-1.html
网站维护教程更新时间:2012-03-30 05:41:33  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer