DataWindow.Net 2.5 配置

一.环境要求:  

  1. .net framework 2.0
  2. vs2008
  3. DataWidow.NET 2.5
  4. DataWindow Designer
  5. 注意:vs2010 IDE 需安装 .net framework 2.0 才能支持  DataWindow.Net
  6. 试用版下载地址:http://www.sybase.com/detail?id=1053922

二.引用控件

  在解决方案管理器中必须将DataWindow引用

   image

所需要的dll为:

image

如果需要WebServer 调用则还要引用

image

三.调用方法

   1.使用  程序--Sybase--DataWindow Designer 2.5 编辑数据窗口  File --New--Project来增加一个Project 。

         image

    image

 image

2. 配置数据库连接

  DataWindow.NET 2.5 支持

image

IDE里所有的数据接口,如图配置oracle10g接口:(必须安装oracle客户端)

image

image

选择语言,IDE会根据所选的语言生产字符串。(此字符串用来在vs2008中配置数据窗口连接)

image

3.创建数据窗口

  image

image

image

数据窗口的格式在此调整

4.启动VS2008,新建一个WinForm的应用程序。
在Form1中增加一个DataWindowControl1的数据窗口控件,调整位置,并设置属性LibraryList为 所编辑数据窗口的路径(例:C:\datawindow.net\app.pbl),DataWindowObject 为 d_plu.  ScrollBars为Both。

image

image

工具箱里的DataWindow控件

image

5.配置数据库连接

  有两种方法大同小异:第一种:在窗体方法中配置。第二种:用Transaction控件。现在介绍常用的第二种

增加 transaciton 控件

image

编辑属性:此属性连接参考  第 2 步

image

 

image

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();

        }

    }
}

 

运行效果:

image

posted on 2011-09-27 20:49  枫叶飞舞  阅读(5750)  评论(1编辑  收藏  举报