一.环境要求:
- .net framework 2.0
- vs2008
- DataWidow.NET 2.5
- DataWindow Designer
- 注意:vs2010 IDE 需安装 .net framework 2.0 才能支持 DataWindow.Net
- 试用版下载地址:http://www.sybase.com/detail?id=1053922
二.引用控件
在解决方案管理器中必须将DataWindow引用
所需要的dll为:
如果需要WebServer 调用则还要引用
三.调用方法
1.使用 程序--Sybase--DataWindow Designer 2.5 编辑数据窗口 File --New--Project来增加一个Project 。
2. 配置数据库连接
DataWindow.NET 2.5 支持
IDE里所有的数据接口,如图配置oracle10g接口:(必须安装oracle客户端)
选择语言,IDE会根据所选的语言生产字符串。(此字符串用来在vs2008中配置数据窗口连接)
3.创建数据窗口
数据窗口的格式在此调整
4.启动VS2008,新建一个WinForm的应用程序。
在Form1中增加一个DataWindowControl1的数据窗口控件,调整位置,并设置属性LibraryList为 所编辑数据窗口的路径(例:C:\datawindow.net\app.pbl),DataWindowObject 为 d_plu. ScrollBars为Both。
工具箱里的DataWindow控件
5.配置数据库连接
有两种方法大同小异:第一种:在窗体方法中配置。第二种:用Transaction控件。现在介绍常用的第二种
增加 transaciton 控件
编辑属性:此属性连接参考 第 2 步
6. Form1.cs的代码如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Sybase.DataWindow;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void dw_dept_Click(object sender, EventArgs e)
{
}
private void Form1_Load(object sender, EventArgs e)
{
trans.Connect();
dw_dept.SetTransaction(trans);
dw_dept.Retrieve();
trans.Disconnect();
}
}
}
运行效果: