62,271
社区成员
发帖
与我相关
我的任务
分享
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" EnableEventValidation="false"%>
public override void VerifyRenderingInServerForm(Control control)
{
//不用谢代码,这样就行
}
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="BuyingPlanForm.aspx.cs" Inherits="CigaretteFactory.Buying.BuyingPlanForm" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
<script type="text/javascript">
function preview(oper){
if (oper < 10){
bdhtml = window.document.body.innerHTML;//获取当前页的html代码
sprnstr = "<!--startprint"+oper+"-->";//设置打印开始区域
eprnstr = "<!--endprint"+oper+"-->";//设置打印结束区域
prnhtml = bdhtml.substring(bdhtml.indexOf(sprnstr)+18); //从开始代码向后取html
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));//从结束代码向前取html
window.document.body.innerHTML=prnhtml;
window.print();
//window.document.body.innerHTML=bdhtml;
} else{
window.print();
}
}
</script>
<style type="text/css">
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-size:12px;
}
.STYLE1 {font-size: 12px}
.STYLE3 {font-size: 12px; font-weight: bold; }
.STYLE4 {
color: #03515d;
font-size: 12px;
}
.bg {
background-image: url(../images/bg.gif);
}
.bgfoot
{
background-image: url(../images/tab_19.gif);
}
</style>
</head>
<body>
<form id="form1" runat="server">
<table width="100%" border="0" cellspacing="0" cellpadding="0" runat="server">
<tr>
<td height="30" background="../images/tab_05.gif"><table width="100%" border="0" cellspacing="0" runat=server cellpadding="0">
<tr>
<td width="12" height="30"><img src="../images/tab_03.gif" width="12" height="30" /></td>
<td><table width="100%" border="0" runat="server" cellspacing="0" cellpadding="0">
<tr>
<td valign="middle"><table width="100%" border="0" cellspacing="0" runat="server" cellpadding="0">
<tr>
<td style="width:5%"><div align="center"><img src="../images/tb.gif" width="16" height="16" /></div></td>
<td style="width:95%" class="STYLE1"><span class="STYLE3">你当前的位置</span>:[采购部业务工作]-[采购计划表]</td>
</tr>
</table></td>
</tr>
</table></td>
<td style="width:16px"><img src="../images/tab_07.gif" width="16" height="30" /></td>
</tr>
</table></td>
</tr>
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0" runat="server">
<tr>
<td width="8" background="../images/tab_12.gif"> </td>
<td>
<div>
<table id="Table1" width="100%" align="center" runat="server" cellpadding="0" cellspacing="1" bgcolor="#eeeda3">
<tr>
<td bgcolor="#FFFFFF"><span style="font-weight:bold">采购计划表 </span>指定人:小明 指定时间:<%=DateTime.Now.ToString() %></td>
</tr>
<tr>
<td bgcolor="#FFFFFF" >
<div>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
Width="100%" ShowFooter="True" onrowdatabound="GridView1_RowDataBound" >
<HeaderStyle CssClass="bg" />
<FooterStyle CssClass="bgfoot" />
<Columns >
<asp:TemplateField>
<ItemTemplate> <%#Eval("DID") %></ItemTemplate>
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
<FooterStyle BorderColor="#EEEDA3" />
<HeaderStyle BorderColor="#EEEDA3" />
<ItemStyle BorderColor="#EEEDA3" />
</asp:TemplateField>
<asp:TemplateField HeaderText="物资名称" >
<ItemTemplate>
<%# selectCName( Convert.ToInt32( Eval("dCID")))%>
</ItemTemplate>
<FooterTemplate>
合计
</FooterTemplate>
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
<FooterStyle BorderColor="#EEEDA3" />
<HeaderStyle BorderColor="#EEEDA3" />
<ItemStyle BorderColor="#EEEDA3" />
</asp:TemplateField>
<asp:TemplateField HeaderText="数量">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
<ItemTemplate>
<%#Eval("dNum")%>
</ItemTemplate>
<FooterStyle BorderColor="#EEEDA3" />
<HeaderStyle BorderColor="#EEEDA3" />
<ItemStyle BorderColor="#EEEDA3" />
<FooterTemplate>
<asp:Label ID="lblSL" runat="server" Text="Label"></asp:Label>
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="单位">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
<ItemTemplate>
<%# selectUName(Convert.ToInt32(Eval("dUint")))%>
</ItemTemplate>
<FooterStyle BorderColor="#EEEDA3" />
<HeaderStyle BorderColor="#EEEDA3" />
<ItemStyle BorderColor="#EEEDA3" />
</asp:TemplateField>
<asp:TemplateField HeaderText="单价">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
<ItemTemplate>
<%#Eval("dMoney")%>
</ItemTemplate>
<FooterStyle BorderColor="#EEEDA3" />
<HeaderStyle BorderColor="#EEEDA3" />
<ItemStyle BorderColor="#EEEDA3" />
</asp:TemplateField>
<asp:TemplateField HeaderText="小计">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
<ItemTemplate>
<%#Eval("dAll") %>
</ItemTemplate>
<FooterTemplate>
<asp:Label ID="lblxj" runat="server" Text="Label"></asp:Label>
</FooterTemplate>
<FooterStyle BorderColor="#EEEDA3" />
<HeaderStyle BorderColor="#EEEDA3" />
<ItemStyle BorderColor="#EEEDA3" />
</asp:TemplateField>
<asp:TemplateField HeaderText="提货公司" >
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
<ItemTemplate>
<%# selectSName(Convert.ToInt32(Eval("dComID")))%>
</ItemTemplate>
<FooterStyle BorderColor="#EEEDA3" />
<HeaderStyle BorderColor="#EEEDA3" />
<ItemStyle BorderColor="#EEEDA3" />
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:LinkButton ID="LinkButton1" runat="server" >打印报表</asp:LinkButton> <asp:LinkButton
ID="LinkButton2" runat="server" onclick="LinkButton2_Click">导出报表</asp:LinkButton>
</div>
</td>
</tr>
<tr>
<td align="right" bgcolor="#FFFFFF" runat="server">
<%-- <input type="button" onclick='preview(1);' value="打印报表" />--%>
</td>
</tr>
</table>
</div>
</td>
<td style="width:8px" background="../images/tab_15.gif"> </td>
</tr>
</table></td>
</tr>
<tr>
<td style="height:35" background="../images/tab_19.gif"><table width="100%" runat=server border="0" cellspacing="0" cellpadding="0">
<tr>
<td style="width:12px;height:35px;"><img src="../images/tab_18.gif" style="width:12px;height:35px;" /></td>
<td> </td>
<td style="width:16px"><img src="../images/tab_20.gif" style="width:16px;height:35px;" /></td>
</tr>
</table></td>
</tr>
</table>
</form>
</body>
</html>
Response.Clear();
Response.Buffer = true;
Response.Charset = "GB2312";
Response.AppendHeader("Content-Disposition", "attachment;filename=FileName.xls");
// 如果设置为 GetEncoding("GB2312");导出的文件将会出现乱码!!!
Response.ContentEncoding = System.Text.Encoding.UTF7;
Response.ContentType = "application/ms-excel";//设置输出文件类型为excel文件。
System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
this.GridView1.RenderControl(oHtmlTextWriter);
Response.Output.Write(oStringWriter.ToString());
Response.Flush();
Response.End();
<form runat="server" id="form1">
<asp:GridView runat="server" id="GridView1">
</asp:GridView>
</form>