管理月报(项目汇总)

This commit is contained in:
李超 2023-11-08 10:28:38 +08:00
parent c3481e1314
commit 7f09e37c5c
4 changed files with 26 additions and 15 deletions

View File

@ -34,7 +34,7 @@
<Items> <Items>
<f:ToolbarFill ID="ToolbarFill1" runat="server"></f:ToolbarFill> <f:ToolbarFill ID="ToolbarFill1" runat="server"></f:ToolbarFill>
<f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" ToolTip="导出" Icon="FolderUp" <f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" ToolTip="导出" Icon="FolderUp"
EnableAjax="false" DisableControlBeforePostBack="false" Hidden="true"> EnableAjax="false" DisableControlBeforePostBack="false" >
</f:Button> </f:Button>
</Items> </Items>
</f:Toolbar> </f:Toolbar>

View File

@ -120,7 +120,7 @@ namespace FineUIPro.Web.ZHGL.ManagementReport
{ {
Response.ClearContent(); Response.ClearContent();
string filename = Funs.GetNewFileName(); string filename = Funs.GetNewFileName();
Response.AddHeader("content-disposition", "attachment; filename=" + System.Web.HttpUtility.UrlEncode("管理月报B" + filename, System.Text.Encoding.UTF8) + ".xls"); Response.AddHeader("content-disposition", "attachment; filename=" + System.Web.HttpUtility.UrlEncode("质量管理月报(项目汇总)" + filename, System.Text.Encoding.UTF8) + ".xls");
Response.ContentType = "application/excel"; Response.ContentType = "application/excel";
Response.ContentEncoding = System.Text.Encoding.UTF8; Response.ContentEncoding = System.Text.Encoding.UTF8;
this.Grid1.PageSize = 500; this.Grid1.PageSize = 500;
@ -141,14 +141,19 @@ namespace FineUIPro.Web.ZHGL.ManagementReport
sb.Append("<table cellspacing=\"0\" rules=\"all\" border=\"1\" style=\"border-collapse:collapse;\">"); sb.Append("<table cellspacing=\"0\" rules=\"all\" border=\"1\" style=\"border-collapse:collapse;\">");
sb.Append("<tr>"); sb.Append("<tr>");
foreach (GridColumn column in grid.Columns) foreach (GridColumn column in grid.Columns)
{
if ("MonthReportItemId" != column.ColumnID)
{ {
sb.AppendFormat("<td>{0}</td>", column.HeaderText); sb.AppendFormat("<td>{0}</td>", column.HeaderText);
} }
}
sb.Append("</tr>"); sb.Append("</tr>");
foreach (GridRow row in grid.Rows) foreach (GridRow row in grid.Rows)
{ {
sb.Append("<tr>"); sb.Append("<tr>");
foreach (GridColumn column in grid.Columns) foreach (GridColumn column in grid.Columns)
{
if ("MonthReportItemId" != column.ColumnID)
{ {
string html = row.Values[column.ColumnIndex].ToString(); string html = row.Values[column.ColumnIndex].ToString();
if (column.ColumnID == "tfNumber") if (column.ColumnID == "tfNumber")
@ -157,7 +162,7 @@ namespace FineUIPro.Web.ZHGL.ManagementReport
} }
sb.AppendFormat("<td>{0}</td>", html); sb.AppendFormat("<td>{0}</td>", html);
} }
}
sb.Append("</tr>"); sb.Append("</tr>");
} }

View File

@ -34,7 +34,7 @@
<Items> <Items>
<f:ToolbarFill ID="ToolbarFill1" runat="server"></f:ToolbarFill> <f:ToolbarFill ID="ToolbarFill1" runat="server"></f:ToolbarFill>
<f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" ToolTip="导出" Icon="FolderUp" <f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" ToolTip="导出" Icon="FolderUp"
EnableAjax="false" DisableControlBeforePostBack="false" Hidden="true"> EnableAjax="false" DisableControlBeforePostBack="false" >
</f:Button> </f:Button>
</Items> </Items>
</f:Toolbar> </f:Toolbar>

View File

@ -120,7 +120,7 @@ namespace FineUIPro.Web.ZHGL.ManagementReport
{ {
Response.ClearContent(); Response.ClearContent();
string filename = Funs.GetNewFileName(); string filename = Funs.GetNewFileName();
Response.AddHeader("content-disposition", "attachment; filename=" + System.Web.HttpUtility.UrlEncode("管理月报B" + filename, System.Text.Encoding.UTF8) + ".xls"); Response.AddHeader("content-disposition", "attachment; filename=" + System.Web.HttpUtility.UrlEncode("HSSE管理月报(项目汇总)" + filename, System.Text.Encoding.UTF8) + ".xls");
Response.ContentType = "application/excel"; Response.ContentType = "application/excel";
Response.ContentEncoding = System.Text.Encoding.UTF8; Response.ContentEncoding = System.Text.Encoding.UTF8;
this.Grid1.PageSize = 500; this.Grid1.PageSize = 500;
@ -141,14 +141,19 @@ namespace FineUIPro.Web.ZHGL.ManagementReport
sb.Append("<table cellspacing=\"0\" rules=\"all\" border=\"1\" style=\"border-collapse:collapse;\">"); sb.Append("<table cellspacing=\"0\" rules=\"all\" border=\"1\" style=\"border-collapse:collapse;\">");
sb.Append("<tr>"); sb.Append("<tr>");
foreach (GridColumn column in grid.Columns) foreach (GridColumn column in grid.Columns)
{
if ("MonthReportItemId" != column.ColumnID)
{ {
sb.AppendFormat("<td>{0}</td>", column.HeaderText); sb.AppendFormat("<td>{0}</td>", column.HeaderText);
} }
}
sb.Append("</tr>"); sb.Append("</tr>");
foreach (GridRow row in grid.Rows) foreach (GridRow row in grid.Rows)
{ {
sb.Append("<tr>"); sb.Append("<tr>");
foreach (GridColumn column in grid.Columns) foreach (GridColumn column in grid.Columns)
{
if ("MonthReportItemId" != column.ColumnID)
{ {
string html = row.Values[column.ColumnIndex].ToString(); string html = row.Values[column.ColumnIndex].ToString();
if (column.ColumnID == "tfNumber") if (column.ColumnID == "tfNumber")
@ -157,6 +162,7 @@ namespace FineUIPro.Web.ZHGL.ManagementReport
} }
sb.AppendFormat("<td>{0}</td>", html); sb.AppendFormat("<td>{0}</td>", html);
} }
}
sb.Append("</tr>"); sb.Append("</tr>");
} }