程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C#中使Datawindow.Net組件處理數據

C#中使Datawindow.Net組件處理數據

編輯:關於C語言
Datawindow.Net為PB專為MS.Net開發的數據訪問組件。

1. 安裝

先安裝.net2003 ,框架版本1.1,然後安裝DataWindow.Net組件及設計編譯環境。

安裝後在.Net2003窗體設計時會出現Sybase DataWindow控件頁簽。



2. 使用

DataWindow控件可以直接在C#窗體中使用。

3. 設計DataWindow

在PB或DataWindow設計環境中設計數據窗,並存到.pbl中,供程序調用。

發布後可以編譯成.pbd文件格式。

4. c#中調用DataWindow

a) 窗體上創建一個Datawindow控件 起名為dw。

b) 窗體上創建一個Transaction控件 起名為Trans。

c) 初始化Transaction控件

Trans.Dbms = Sybase.DataWindow.DbmsType.OleDb;//數據庫連接方式

Trans.PassWord = "123";

Trans.UserID = "sa";

Trans.AutoCommit = false;

Trans.Lock = "RC";

Trans.DbParameter = “PROVIDER='SQLOLEDB',DATASOURCE='xiancai',

PROVIDERSTRING='database=demo'”;//數據庫連接串

Trans.Connect();//連接數據庫



d) 顯示數據窗

dw.LibraryList = “test.pbl”;//發布後使用.pbd文件

dw.DataWindowObject = "datawindowName";//數據窗名稱

dw.SetTransaction(Trans );

dw.RetrIEve();//顯示數據窗



e) 關閉連接

Trans.Disconnect();



5. c#中利用DataWindow控件操作數據

a) 添加

int row = this.dw.InsertRow(0);//插入一條記錄

dw.SetRow(row);

dw.SetItemString(row,"ID",”100”);//給字段賦值

dw.SetItemString(row,"名稱","name"); //給字段賦值



b) 刪除

this.dw.DeleteRow( 1 );//刪除第一行記錄



c) 保存

this.dw.UpdateData( true, true );

Trans.Commit();//數據提交後才寫入數據庫中



6. 說明

以上只是簡單說明一下DataWindow在c#中的使用,實際開發過程中會遇到很多細節問題,尤其時在設計數據窗的時候。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved