ASP.NET如何應用XML技術實現Web報表打印_.Net教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:解讀ASP.NET開發的編程習慣
      良好的習慣對于人的成長是非常重要的,良好的編程習慣對于我們編程能力的提高也是非常重要的。我們編程時要有良好的風格,源代碼的邏輯簡明清晰,易讀易懂是好程序的重要標準。讓我們的程序寫得更加平易近人,更加生動對我們的編程是大有益處的。對我們的程

      XML主要用來描述打印報表的名稱,數據來源,格式,分頁打印等信息,具體標簽可自己定義,下面是筆者針對會員管理系統報表打印所制定的XML文檔:

       

      Memberlist.xml

      以下為引用的內容:

      〈xml version="1.0" encoding="utf-8" >

      〈XmlReport>

      〈Page>

      〈Title>Member information〈/Title>
      〈ApplyXSLT>〈/ApplyXSLT>

      〈/Page>

      〈Report>

      〈Title>Member list〈/Title>

      〈TableName>Memberlist〈/TableName>

      〈SQLdataConnection>Data Source=localhost;User ID=sa;password=;Initial Catalog=XMLReport;〈/SQLdataConnection>

      〈OleDbConnection>〈/OleDbConnection>

      〈Sql>Select MemberID, prefix+'. '+ firstname+' '+ surname AS [Member Name],CityOrTown,State,PostCode, '$'+convert(varchar(12),FeesPaid) As Fees From Members;〈/Sql>

      〈PageSize>10〈/PageSize>

      〈/Report>

      〈Report>

      〈Title>Member Summary〈/Title>

      〈TableName>MemberSummary〈/TableName>

      〈SQLdataConnection>Data Source=localhost;User ID=sa;password=;Initial Catalog=XMLReport;〈/SQLdataConnection>

      〈OleDbConnection>〈/OleDbConnection>

      〈Sql>Select Count(MemberID) As [Member Count], '$'+convert(varchar(12),Sum(FeesPaid)) As [Fees Total] From Members;〈/Sql>

      〈PageSize>〈/PageSize>

      〈/Report>

      〈/XmlReport>

      標簽說明:

      Page Title:報表標題

      ApplyXSLT:應用樣式表定制報表

      SQLdaraConnection: 數據源連接字串,數據提供者為SQL server

      OleDbConnection:數據源連接字串,數據提供者為OleDb

      Sql:選取報表數據的sql語句

      PageSize:分頁打印,每頁顯示的記錄條數

      讀者還可以自定義一些更精

      分享:關于ADO.NET數據庫連接的相關知識的總結
      ADO.NET提供了多種對象模型,比較典型的以下有五種,它們全部歸類在System.Data.SqlClient名稱空間下。 一、SqlConnection對象 ADO.NET使用SqlConnection對象與SQL Server進行連接。連接字符串的常用形式有兩種: 1.使用Windows集成安全身份認證,例如:stri

      來源:模板無憂//所屬分類:.Net教程/更新時間:2009-07-17
      相關.Net教程