ATGridActiveX WEB服务器端组件开发入门(C#.NET版)

abcd9009 2007-08-01 12:52:08
ATGridActiveX组件是一个服务器端控件,大大方便了程序员服务器端编程,通过服务器端程序产生客户端插件使用效果。通过使用ATGridActiveX组件,程序员不再需要在网页中书写html代码。

下载地址:
http://www.etcell.com/
http://www.etcell.com/download.aspx?id=51


用ATGridActiveX组件开发的步骤大体分为两个步骤:
1、用WinTable报表设计器设计出报表模板,报表模板的文件后缀为.et文件;
2、在ASP.net程序中利用ATGridActiveX组件输出到浏览器;


1、第一个ATGridActiveX组件的ASP.NET例子(.net 由vs.net 2003生成)


//Example1.aspx
<%@ Page language="c#" Codebehind="Example1.aspx.cs" AutoEventWireup="false" Inherits="testATGridActiveX.Example1" %><%@ Register TagPrefix="atgrid" Namespace="ATGrid.ATGridActiveX" Assembly="ATGrid.ATGridActiveX2003" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" ><HTML> <HEAD> <title>Example1</title> <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR"> <meta content="C#" name="CODE_LANGUAGE"> <meta content="JavaScript" name="vs_defaultClientScript"> <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema"> </HEAD> <body MS_POSITIONING="GridLayout"> <form id="Form1" method="post" runat="server"> <FONT face="宋体"><ATGrid:ATGridActiveX id=ATGridActiveX1 style="Z-INDEX: 101; LEFT: 16px; POSITION: absolute; TOP: 16px" runat="server" Width="768px" Height="720px" FileName="University.et" DataSource="DataSource.aspx"></ATGrid:ATGridActiveX></FONT> </form> </body></HTML>
//Example1.aspx.cs
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;

namespace testATGridActiveX
{
/// <summary>
/// Example1 的摘要说明。
/// </summary>
public class Example1 : System.Web.UI.Page
{
protected ATGrid.ATGridActiveX.ATGridActiveX ATGridActiveX1;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
}
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}

/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
}
}


如果对上面的介绍感兴趣,那么可以把代码复制下来,另存为cs和aspx文件
备注:
(1)需要在项目中添加bin目录,在bin文件夹下放置ATGrid.ATGridActiveX2003.dll文件
(2)需要有University.et模板文件和数据库University.mdb

...全文
119 1 打赏 收藏 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
jidayangyang 2007-08-01
  • 打赏
  • 举报
回复
csdn有下载地址
http://download.csdn.net/source/179830

4,818

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧