ATGridActiveX组件介绍 获得程序源码的方法: 
下载ATGrid报表控件 http://www.etcell.com/download.asp?id=51 
安装后在帮助文档的SDK中,综合示例-〉提交数据示例1(C#.NET) 
-------------------------------------------------------------------------------- ATGridActiveX组件是针对ATGrid报表组件的一个辅助快速开发组件,开发人员可以在ATGridActiveX组件的基础上快速开发应用系统,对WEB下开发语言都做了特殊的封装,其特点如下: 1、ATGridActiveX组件运行在WEB服务器端 
2、支持的开发语言:C#.NET、VB.NET、ASP、JAVA、PHP; 
3、直接可以从数据库中查询数据,并且能产生ATGrid支持的XML数据格式; 
4、直接产生ATGrid在html页面中的 <object....标签; 
5、开发简洁快速,实现“快速开发、随需而变” 
  
ATGridActiveX组件工作原理图  
总结: 1、数据库数据 报表模板 = 动态报表(输出为html页面) 2、XML数据 报表模板 = 动态报表(输出为html页面) 3、程序动态产生数据 报表模板 = 动态报表(输出为html页面) -------------------------------------------------------------------------------- 
ATGridActiveX WEB服务器端组件开发入门(C#.NET版) 
-------------------------------------------------------------------------------- ATGridActiveX组件是一个服务器端控件,大大方便了程序员服务器端编程,通过服务器端程序产生客户端插件使用效果。通过使用ATGridActiveX组件,程序员不再需要在网页中书写html代码。 用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 
获得程序源码的方法: 
下载ATGrid报表控件 http://www.etcell.com/download.asp?id=51 
安装后在帮助文档的SDK中,综合示例-〉提交数据示例1(C#.NET)