• <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 中的數據源控件

    發布: 2008-5-14 09:35 | 作者: 不詳 | 來源: ccid | 查看: 148次 | 進入軟件測試論壇討論

    領測軟件測試網



    ProviderName 和 ConnectionString 屬性的組合告訴 SqlDataSource 控件從哪個數據存儲中獲得數據。盡管這些屬性使 SqlDataSource 成為檢索和修改數據的簡單解決方案,但遺憾的是,它們在表示層的 ASPX 文件中公開了數據庫連接字符串以及 SQL 語句或存儲過程。這通常不是一個好主意。將該數據以加密形式存儲在配置儲存庫(如配置文件或注冊表)中要安全得多。

    圖 4 顯示了編輯模式下的 Orders_SDS.aspx 頁。分頁由 GridView 自動實現(通過將 GridView AllowPaging 屬性設置為 true,并將 PageSize 屬性設置為期望的大小,如 10)。這將告訴網格將其中的行分頁,并且在“下一頁”或“上一頁”鏈接被單擊時自動重新加載網格和頁。GridView 使用 TextBox 控件顯示選定行的可編輯列。數據綁定列是通過 asp:BoundField 或 TemplateField 元素定義的。通過設置 DataField 屬性,可以將 BoundField 綁定到 GridView 的關聯數據源: 

    <asp:BoundField HeaderText="ShipCity" DataField="ShipCity" 
        SortExpression="ShipCity"></asp:BoundField>

    這將告訴 GridView 控件,當它處于查看模式時,應該在 span 元素中顯示 ShipCity 值。當 GridView 處于編輯模式時,選定行中的這一列將在適當的 HTML 元素中顯示。在這種情況下,HTML 元素為 TextBox,因為它是一個字符串值。該元素是基于綁定列的數據類型選擇的。例如,如果該列在 SQL Server 中被定義為位,則將使用 CheckBox 控件在編輯模式下顯示該列。

    TemplateField 元素在綁定列的行為方式方面提供了更大的靈活性。請觀察以下摘自 Orders_SDS.aspx 頁的代碼示例: 

    <asp:TemplateField SortExpression="OrderDate" HeaderText="OrderDate">
        <ItemTemplate>
            <asp:Label ID="lblOrderDate_Item" Runat="server" 

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品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>