日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

聲明式數(shù)據(jù)綁定教程-SqlDataSource 與 GridView

 悟靜 2010-08-01

.NET 2.0 中新增了聲明式數(shù)據(jù)綁定功能,可以不需要編程,做些配置就可以實現(xiàn)基本的數(shù)據(jù)管理功能,這又為我們減輕不了不少工作量。

本連載講解 SqlDataSource 和 ObjectDataSource 兩個數(shù)據(jù)源控件,講解 GridView 和 DetailsView 兩個呈現(xiàn)控件。

  • SqlDataSource 控件將數(shù)據(jù)庫與呈現(xiàn)控件關(guān)聯(lián)起來。
  • ObjectDataSource 控件將一個提供數(shù)據(jù)的類與呈現(xiàn)控件關(guān)聯(lián)起來。
  • GridView 控件提供列表顯示、編輯、刪除記錄。
  • DetailsView 控件提供對一條記錄進行顯示、編輯、刪除和插入。

先從 SqlDataSource 和 GridView 開始。

第一步

  • 建立數(shù)據(jù)庫,我們建立一個新聞數(shù)據(jù)庫,命名為 news。
  • 建立表,我們建立一個文檔表,命名為 cftea_docs,字段分別為:id(標識)、title、content。
  • 在 cftea_docs 中隨便加入兩條新聞。

第二步

  • 打開 Visual Web Developer,新建一個 Web Form。
  • 在網(wǎng)頁中拖入 SqlDataSource 和 GridView 控件。
<asp:SqlDataSource ID="SqlDataSource1" runat="server"></asp:SqlDataSource>

<asp:GridView ID="GridView1" runat="server"></asp:GridView>

你可以在設(shè)計視圖配置,也可以通過代碼視圖配置,為了更好地了解及應用這些控件,我們在代碼視圖配置。將上述源代碼改為如下:

<asp:SqlDataSource ID="SqlDataSource1" runat="server"
    ProviderName="System.Data.SqlClient"
    ConnectionString="Data Source=(local);Persist Security Info=False;User ID=news;Password=news;Initial Catalog=news;"
    SelectCommand="select * from cftea_docs">
</asp:SqlDataSource>

<asp:GridView ID="GridView1" runat="server" DataSourceID="SqlDataSource1">
</asp:GridView>
  • ConnectionString 是字符串連接,根據(jù)你的實際情況修改。請參見數(shù)據(jù)庫連接專題
  • 由于使用的是 SQL Server 數(shù)據(jù)庫,所以 ProviderName 可以省略。

按下 Ctrl + F5,得類似如下運行結(jié)果:

數(shù)據(jù)綁定示例

一個數(shù)據(jù)源控件可以被多個呈現(xiàn)控件引用

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多