⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testimporthtmlxml.aspx

📁 支持多个ETSet数据集 支持7个子对象
💻 ASPX
字号:
<html>
<head>
<title>New Page 1</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
</head>	
<body>
<p align="center">
<OBJECT id="ATGrid1" height="480" width="680" classid="clsid:D0CB6A0C-E656-4BF4-BD2D-6AE5EC183D7C">
	<PARAM NAME="FileName" VALUE="CaiGouDingDan1.eT">
	<PARAM NAME="BackColor" VALUE="#ffe7dd">
	<PARAM NAME="Border3D" VALUE="FALSE">
	<PARAM NAME="Ruler" VALUE="FALSE">
</OBJECT>
</p>

<p align="center">
<input type='button' value='打印预览' onclick='javascript:printPreviewRpt();'>
<input type='button' value='打印一份' onclick='javascript:printRpt();'>
<input type='button' value='连续打印' onclick='javascript:printRpt10();'>
</p>


<textarea rows="2" name="ATGridData" cols="20" style='display:none'>
<?xml version="1.0" encoding="gb2312"?>
<EtCell>

<!-- 下面输出xxx.et报表模板中定义的别名数据 -->
<AliasData name='AliasData1'>
	<Name value='周先生' />
	<BillNO value='20000102201' />
	<FromCompanyTaxNO value='税务登记号10001' />
	<Tel value='0531-86586797' />
</AliasData>

<!-- 下面输出xxx.et报表模板中定义的ETSet数据集数据 -->
<RowData name='ETSet1'>
	<Row>
		<GoodName value='ATGrid报表控件' />
		<UnitName value='套' />
		<Num value='1' />
		<Price value='6000' />
		<Money value='6000' />
	</Row>
	<Row>
		<GoodName value='EtCell报表控件' />
		<UnitName value='套' />
		<Num value='1' />
		<Price value='3000' />
		<Money value='3000' />
	</Row>
	<Row>
		<GoodName value='ooReport网上直报数据分析' />
		<UnitName value='套' />
		<Num value='1' />
		<Price value='32000' />
		<Money value='32000' />
	</Row>
</RowData>

</EtCell>
</textarea>


<script language="JavaScript">
function PrintSetup()
{
	var strXML;
	strXML = "<?xml version='1.0' encoding='gb2312'?>";
	strXML +="<EtCell>";
	strXML +="<ETPrint>";
	strXML +="<PaperSize  value='DMPAPER_USER' depth='cm' Width='11' Height='8' />";
	strXML +="<PrintFullPage value='true' /> ";
	strXML +="</ETPrint>";
	strXML +="</EtCell>";		
	//设置打印选项 
	ATGrid1.ImportXML(strXML);
}
function printPreviewRpt()
{
	PrintSetup();
	ATGrid1.PrintPreview();
}
function printRpt()
{
	//下面导入数据
	/*
	ATGrid1.OpenDoc(xxx.et);
	ATGrid1.ImportXML(url?参数);
	ATGrid1.Print(false);
	*/
	PrintSetup();//设置纸张大小
	ATGrid1.Print(false);
}	
function printRpt10()
{
	//循环打印10份
	for(ii=0;ii<10;ii++)
	{
	   printRpt();
	} 
}
</SCRIPT>

<script language="JavaScript">
//把ATGrid的数据放入html中的textarea中,便于在页面中加载数据
//这种方式,只要一个aspx文件就能解决
ATGrid1.ImportXML(ATGridData.value);
//alert(ATGridData.value);
</script>

</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -