using System; using System.Collections.Generic; using System.Data; using System.Data.SqlClient; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace FineUIPro.Web.Common.ReportPrint { public partial class ReadExReportFile : PageBase { /// /// /// /// /// protected void Page_Load(object sender, EventArgs e) { this.ShowReportContent(); } /// /// 获取报表对应模板信息 /// /// /// public DataSet GetData(string str) { DataSet dataset = new DataSet(); try { dataset = BLL.SQLHelper.RunSqlString("SELECT * FROM dbo.Common_ReportServer WHERE ReportId='" + str + "' and ProjectId='" + Request.QueryString["projectId"].ToString() + "'", "ReportServer"); } catch (Exception e) { Response.Write(e.Message); Response.Write(e.Source); Response.End(); } finally { } return dataset; } /// /// 获取模板内容 /// private void ShowReportContent() { if (!string.IsNullOrEmpty(Request.QueryString["reportId"].ToString())) { string reportId = Request.QueryString["reportId"].ToString().Trim(); DataSet ds; ds = GetData(reportId); if (ds != null) { DataTable dt = ds.Tables[0]; if (dt != null && dt.Rows.Count > 0) { string tabContent = dt.Rows[0]["TabContent"].ToString().Trim(); Response.Write(tabContent); } } } } } }