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

abcd9009 abcd9009 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
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

...全文

相关推荐

《爬虫100例专栏》复盘更新,再捋一遍这100篇文章,更新1,2,3,4 篇(收藏再看)

三年了,竟然还在更新

梦想橡皮擦

Python爬虫入门教程 100-100 我用了800天,才成为爬虫领域的一个新人

爬虫100例的原则上最后一篇文章,很激动,有很多话想说,请允许我写这么一篇唠唠叨叨的文章。 写爬虫系列很迷,估计和很多进入爬虫编码圈的人一样,单纯的我只想看一些图片,然而一页页的去翻,真的好麻烦,总想着可以自动化处理多好,那一年是2010年,而我只会简单的C#语言,不过还是靠着拖拽控件,到处复制粘贴修改代码的方式,拼凑出了一个图片下载器,那一年距离现在恰好10年。 很多人注意到,梦想橡皮擦确实是一个老程序员了,在CSDN一个非常不友好的设计中,无情的展示了橡皮擦的年纪。

梦想橡皮擦

Python爬虫实战:手把手教你如何采集开源许可证 FAQ 文章归档!

我长期专注 Python 爬虫工程化实战,主理专栏 《Python爬虫实战》:从采集策略到反爬对抗,从数据清洗到分布式调度,持续输出可复用的方法论与可落地案例。内容主打一个“能跑、能用、能扩展”,让数据价值真正做到——抓得到、洗得净、用得上。

喵手

全球检查台纸市场稳健增长:高频诊疗需求、产品升级与医疗供应链新机会.docx

全球检查台纸市场稳健增长:高频诊疗需求、产品升级与医疗供应链新机会

行业报告QY

超音速扩散器空气动力学优化的MATLAB代码.zip

1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

海神之光
评论 1
收藏 已收藏
分享
返回顶部
abcd9009
图表区 4,818 成员 14,133 内容