我是靠谱客的博主 落后雪碧,最近开发中收集的这篇文章主要介绍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#中的使用,实际开发过程中会遇到很多细节问题,尤其时在设计数据窗的时候。

我也是使用不久,欢迎交流。
 

最后

以上就是落后雪碧为你收集整理的C#中使Datawindow.Net组件处理数据的全部内容,希望文章能够帮你解决C#中使Datawindow.Net组件处理数据所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部