C#中使Datawindow.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#中的使用,实际开发过程中会遇到很多细节问题,尤其时在设计数据窗的时候。

我也是使用不久,欢迎交流。
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值