.NET中调用DataWindow方法
[来源] 达内 [编辑] 达内 [时间]2013-02-26
Sybase在2004/1/19日推出了Pb 10 beta1版本, 1.0,这真是一个另人兴奋的消息! 在PB市场日益萎缩的今天,,它支持DataWindow绝大部份原有事件和属性,PB技术终于可以重新又派上用场了!!
下过来安装程序,便急不可待的在VS.NET2003下面做了一个简单的例子,发现真的很好用!源代码如下:
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using .Forms;
namespace
{
///
/// DataWindowTest 的摘要说明。
///
public class DataWindowTest : .Forms.Form
{
private Sybase.DataWindow.DataWindowControl dw;
private Sybase.DataWindow.Transaction Trans;
private .Forms.Button btnRetrieve;
private .Forms.Button btnDelete;
private .Forms.Button btnInsert;
private .Forms.Button btnSave;
private System.ComponentModel.IContainer components;
public DataWindowTest()
{
//
// Windows 窗体设计器支持所必需的
//
InitializeComponent();
//
// TODO: 在 InitializeComponent 调用后添加任何构造函数代码
//
}
///
/// 清理所有正在使用的资源。
///
protected override void Dispose( bool disposing )
{
if( disposing )
{
if(components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
}
#region Windows 窗体设计器生成的代码
///
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
///
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
this.btnRetrieve = new .Forms.Button();
this.btnDelete = new .Forms.Button();
this.btnInsert = new .Forms.Button();
this.dw = new Sybase.DataWindow.DataWindowControl();
this.Trans = new Sybase.DataWindow.Transaction(this.components);
this.btnSave = new .Forms.Button();
this.SuspendLayout();
//
// btnRetrieve
//
this.btnRetrieve.Anchor = ((.Forms.AnchorStyles)((.Forms.AnchorStyles.Bottom | .Forms.AnchorStyles.Right)));