聲明式數據綁定教程-SqlDataSource 與 GridView

作者:vkvi 來源:千一網絡(原創) 日期:2008-8-10

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

本連載講解 SqlDataSource 和 ObjectDataSource 兩個數據源控件,講解 GridView 和 DetailsView 兩個呈現控件。

  • SqlDataSource 控件將數據庫與呈現控件關聯起來。
  • ObjectDataSource 控件將一個提供數據的類與呈現控件關聯起來。
  • GridView 控件提供列表顯示、編輯、刪除記錄。
  • DetailsView 控件提供對一條記錄進行顯示、編輯、刪除和插入。

先從 SqlDataSource 和 GridView 開始。

第一步

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

第二步

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

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

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

<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 是字符串連接,根據你的實際情況修改。請參見數據庫連接專題
  • 由于使用的是 SQL Server 數據庫,所以 ProviderName 可以省略。

按下 Ctrl + F5,得類似如下運行結果:

數據綁定示例

一個數據源控件可以被多個呈現控件引用

你前面那位網友看了:Clustered Index Scan 與 Clustered Index Seek

▲▲▲嘿,歡迎轉載傳播本站原創文章,盡量保留來源噢。▲▲▲

文章評論
標題:必填
內容:
本站永遠終止與捏造“罪名”不支付廣告費的某度聯盟合作。
vkvi
vkvi

作者簡介: vkvi,致力于 .NET Web 開發、移動開發的技術推廣,在 .NET、SQL Server、Windows Server 等方面有深入研究和豐富經驗,10 年間共計撰寫文章 4000 余篇。 主持金融、國土、農業、電商等多個行業項目執行, 推行“技術提升生產力、人心決定成功率”的管理理論。 聯系他

最新22选5开奖公告