










功能很单一,也不是很完善~~,虚心听各位的教诲*^_^*
代码如下:
![]()
有两种使用方法。
第一种:实例化时初始化数据,例:
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
string strSql="Select c.CRM_ID,c.crm_cn,c.CRM_TYPE_ID login_name From crm c Where c.status='0'";
OracleDb conn=new OracleDb();
DataTable dt=new DataTable();
dt=conn.GetDtRecorder(strSql);
string strAPath=Request.PhysicalApplicationPath;
string strXmlname=strAPath+"xsltdemo\\crm.xml";
string strHtmlname=strAPath+"xsltdemo\\crm.html";
string strXSLTname=strAPath+"xsltdemo\\crm.xslt";
xmlhtml sh=new xmlhtml(dt,strXmlname,strHtmlname,strXSLTname,100);
sh.StaticHtml();
sh.Dispose();
}
代码
xmlhtml sh=new xmlhtml(dt,strXmlname,strHtmlname,strXSLTname,100)
dt是提供数据源的datatable,strXmlname是中间生成的xml文件的路径,strHtmlname是生成的静态html页面路径,strXSLTname是xslt样式表的路径,100是分页后每页代码显示的记录行数。
注:最后的页面尺寸参数可以不加,默认整个数据表显示到一个页面。
第二种:实例化后直接使用StaticHtml方法。最后三行为
xmlhtml sh=new xmlhtml();
sh.StaticHtml(dt,strXmlname,strHtmlname,strXSLTname,100);
sh.Dispose();
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。