• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • ASP.NET 2.0輕松實現數據庫應用開發(4)

    發表于:2007-06-30來源:作者:點擊數: 標簽:
    完成上面的所以步驟后,我們在主頁面上的右鍵菜單上選擇"查看代碼",可以看到如下的代碼: <%@ Page Language="C#" %> <html> <head id="Head1" runat="server"> <title>GridView Bound Fields</title> </head> <body> <form id="form1" runa
         完成上面的所以步驟后,我們在主頁面上的右鍵菜單上選擇"查看代碼",可以看到如下的代碼:
      
      <%@ Page Language="C#" %>
      <html>
      ?。糷ead id="Head1" runat="server">
       ?。紅itle>GridView Bound Fields</title>
      ?。?head>
      ?。糱ody>
       ?。糵orm id="form1" runat="server">
        ?。糀SP:GridView ID="GridView1" DataSourceID="SqlDataSource1"AutoGenerateColumns="False" runat="server">
        ?。糃olumns>
         ?。糰sp:BoundField HeaderText="ID" DataField="au_id" ReadOnly="true" />
         ?。糰sp:BoundField HeaderText="Last Name" DataField="au_lname" />
         ?。糰sp:BoundField HeaderText="First Name" DataField="au_fname" />
         ?。糰sp:BoundField HeaderText="Phone" DataField="phone" />
         ?。糰sp:BoundField HeaderText="Address" DataField="address" />
         ?。糰sp:BoundField HeaderText="City" DataField="city" />
         ?。糰sp:BoundField HeaderText="State" DataField="state" />
         ?。糰sp:BoundField HeaderText="Zip Code" DataField="zip" />
         ?。糰sp:CheckBoxField HeaderText="Contract" DataField="contract" />
        ?。?Columns>
        ?。?asp:GridView>
        ?。糰sp:SqlDataSource ID="SqlDataSource1" runat="server" SelectCommand="SELECT [au_id], [au_lname], [au_fname], [phone],[address],[city], [state], [zip], [contract] FROM [authors]" ConnectionString="<%$ ConnectionStrings:Pubs %>" />
       ?。?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.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>