首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

Visual C# 輕鬆瀏覽資料庫記錄(上)

     編輯:關於C語言

前言:C# 中的資料導航器

在使用 Delphi 或 VB 開發時,操作資料庫記錄經常用到「資料導航器」元件,能方便地瀏覽已綁定資料表中的記錄。那麼 Visual C# 是否也有類似元件?答案是否定的。但憑藉 C# 強大的資料庫處理能力,我們可以輕鬆編寫一個類似功能的程式。本文將介紹具體製作過程。

程式主要功能

程式開啟本地 Access 資料庫(sample.mdb)中的 book 資料表,將欄位綁定到文字方塊顯示。透過四個按鈕「首記錄」、「尾記錄」、「上一條」、「下一條」實現記錄瀏覽。運行介面如下:

程式運行介面

設計與運行環境

  • Windows 2000 Server
  • Microsoft Access Data Component 2.6 (MDAC 2.6)

核心難點:動態顯示資料欄位值

若直接將欄位值賦給文字方塊,點擊「下一條」等按鈕瀏覽時,文字方塊的值不會變化。如何讓文字方塊根據資料表的記錄指標動態顯示欄位值,是本文的重點與難點。

解決方法是將資料表欄位值綁定到文字方塊的 Text 屬性上,利用文字方塊的 DataBindings 屬性及其 Add 方法:

文字方塊名稱.DataBindings.Add("Text", DataSet物件, "資料表名.欄位名");

具體範例:

t_bookid.DataBindings.Add("Text", myDataSet, "books.bookid");

這樣就能根據記錄指標動態顯示欄位值了。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved