http://www.aygfsteel.com/ebecket 返還網
          隨筆-140  評論-11  文章-131  trackbacks-0

          轉自 千一網絡

          .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,得類似如下運行結果:

          數據綁定示例

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

          posted on 2010-03-22 09:10 becket_zheng 閱讀(287) 評論(0)  編輯  收藏 所屬分類: C#
          主站蜘蛛池模板: 耒阳市| 平定县| 乡宁县| 宝丰县| 玛多县| 晋宁县| 海林市| 阳山县| 乌鲁木齐县| 洛川县| 永吉县| 颍上县| 高邮市| 兰西县| 铁岭市| 翼城县| 天镇县| 盐池县| 嵩明县| 孝昌县| 南召县| 喀喇沁旗| 屏东市| 萨迦县| 六安市| 福州市| 威信县| 醴陵市| 会宁县| 大理市| 开封市| 综艺| 临沭县| 左贡县| 库尔勒市| 黄浦区| 青田县| 荆门市| 大姚县| 蓝田县| 南华县|