新聞中心
Visual C#還是比較常見的東西,這里我們主要介紹C#進行數(shù)據(jù)庫編程,包括介紹Visual C#實現(xiàn)這二種綁定等方面。

創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于網(wǎng)站建設、做網(wǎng)站、含山網(wǎng)絡推廣、小程序開發(fā)、含山網(wǎng)絡營銷、含山企業(yè)策劃、含山品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)為所有大學生創(chuàng)業(yè)者提供含山建站搭建服務,24小時服務熱線:18982081108,官方網(wǎng)址:www.cdcxhl.com
在數(shù)據(jù)庫的選擇上,為了使內容更加全面,采用了當下比較流行的二種數(shù)據(jù)庫,一種是本地數(shù)據(jù)庫Acess 2000,另外一種是遠程數(shù)據(jù)庫Sql Server 2000。
Visual C#自身沒有類庫,和其他的.Net開發(fā)語言一樣,Visual C#調用的類庫是.Net框架中的一個共有的類庫--.Net FrameWork SDK。ADO.NET是.Net FrameWork SDK提供給.Net開發(fā)語言進行數(shù)據(jù)庫開發(fā)的一個系列類庫的集合。在ADO.NET中雖然提供了大量的用于數(shù)據(jù)庫連接、數(shù)據(jù)處理的類庫,但卻沒有提供類似DbText組件、DbList組件、DbLable組件、DbCombox組件等。要想把數(shù)據(jù)記錄以ComBox、ListBox等形式顯示處理,使用數(shù)據(jù)綁定技術是最為方便、最為直接的方法。所謂數(shù)據(jù)綁定技術就是把已經打開的數(shù)據(jù)集中某個或者某些字段綁定到組件的某些屬性上面的一種技術。說的具體些,就是把已經打開數(shù)據(jù)的某個或者某些字段綁定到Text組件、ListBox組件、ComBox等組件上的能夠顯示數(shù)據(jù)的屬性上面。當對組件完成數(shù)據(jù)綁定后,其顯示字段的內容將隨著數(shù)據(jù)記錄指針的變化而變化。這樣程序員就可以定制數(shù)據(jù)顯示方式和內容,從而為以后的數(shù)據(jù)處理作好準備。所以說數(shù)據(jù)綁定是 Visual C#進行數(shù)據(jù)庫編程的基礎和最為重要的第一步。只有掌握了數(shù)據(jù)綁定方法,才可以十分方便對已經打開的數(shù)據(jù)集中的記錄進行瀏覽、刪除、插入等具體的數(shù)據(jù)操作、處理。
數(shù)據(jù)綁定根據(jù)不同組件可以分為二種,一種是簡單型的數(shù)據(jù)綁定,另外一種就是復雜型的數(shù)據(jù)綁定。所謂簡單型的數(shù)據(jù)綁定就是綁定后組件顯示出來的字段只是單個記錄,這種綁定一般使用在顯示單個值的組件上,譬如:TextBox組件和Label組件。而復雜型的數(shù)據(jù)綁定就是綁定后的組件顯示出來的字段是多個記錄,這種綁定一般使用在顯示多個值的組件上,譬如:ComBox組件、ListBox組件等。本文就是來詳細介紹如何用Visual C#實現(xiàn)這二種綁定。在數(shù)據(jù)庫的選擇上,為了使內容更加全面,采用了當下比較流行的二種數(shù)據(jù)庫,一種是本地數(shù)據(jù)庫Acess 2000,另外一種是遠程數(shù)據(jù)庫Sql Server 2000。
一、本文程序設計和運行的軟件環(huán)境
1.微軟公司視窗2000服務器版
2 .Net FrameWork SDK Beta 2
3.MADC 2.6(Microsoft Acess Data Component)以上版本
二、程序中使用的數(shù)據(jù)庫的數(shù)據(jù)字典
1.本地數(shù)據(jù)庫Access 2000的數(shù)據(jù)庫的名稱為"db.mdb",在這個數(shù)據(jù)庫中定義了一張表"person"。
2.遠程數(shù)據(jù)庫Sql Server 2000的數(shù)據(jù)庫服務器名稱為"Server1",數(shù)據(jù)庫名稱為"Data1",登陸的ID為"sa",口令為空,在數(shù)據(jù)庫也定義了一張"person"表,數(shù)據(jù)結構如上表。
三、數(shù)據(jù)綁定一般步驟
1.無論是簡單型的數(shù)據(jù)綁定,還是復雜型的數(shù)據(jù)綁定,要實現(xiàn)綁定的第一步就是就是要連接數(shù)據(jù)庫,得到可以操作的DataSet。
2.根據(jù)不同組件,采用不同的數(shù)據(jù)綁定:
對于簡單型的數(shù)據(jù)綁定,數(shù)據(jù)綁定的方法其實比較簡單,在得到數(shù)據(jù)集以后,一般是通過把數(shù)據(jù)集中的某個字段綁定到組件的顯示屬性上面,譬如 TextBox組件和Label組件,是綁定到"Text"屬性。對于復雜型的數(shù)據(jù)綁定一般是通過設定其某些屬性值來實現(xiàn)綁定的。以上介紹C#進行數(shù)據(jù)庫編程。
網(wǎng)頁標題:C#進行數(shù)據(jù)庫編程概述
當前地址:http://fisionsoft.com.cn/article/djjoseo.html


咨詢
建站咨詢
