Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

asp.net GridviewÖеÄÄÚÈݵ¼³öµ½Excel

1£ºGridviewÖеÄÄÚÈݵ¼³öµ½Excel¡¡
¡¡Asp.net 2.0ÖÐÐÂÔöµÄgridview¿Ø¼þ£¬ÊÇÊ®·ÖÇ¿´óµÄÊý¾Ýչʾ¿Ø¼þ£¬ÔÚÇ°ÃæµÄϵÁÐÎÄÕÂÀ·Ö±ðչʾÁËÆäÖкܶàµÄ»ù±¾Ó÷¨ºÍ¼¼ÇÉ¡£ÔÚ±¾ÎÄÖУ¬½«¼ÌÐøÌ½ÌÖÓйصļ¼ÇÉ¡£
¡¡¡¡Ò»¡¢GridviewÖеÄÄÚÈݵ¼³öµ½Excel
¡¡¡¡ÔÚÈÕ³£¹¤×÷ÖУ¬¾­³£Òª½«gridviewÖеÄÄÚÈݵ¼³öµ½excel±¨±íÖÐÈ¥£¬ÔÚasp.net 2.0ÖУ¬Í¬Ñù¿ÉÒԺܷ½±ãµØÊµÏÖ½«Õû¸ögridviewÖеÄÄÚÈݵ¼³öµ½excel±¨±íÖÐÈ¥£¬ÏÂÃæ½éÉÜÆä¾ßÌå×ö·¨£º
¡¡¡¡Ê×ÏÈ£¬½¨Á¢»ù±¾µÄÒ³Ãædefault.aspx
£¼form id="form1" runat="server"£¾
£¼div£¾
£¼asp:GridView ID="GridView1" runat="server"£¾
£¼/asp:GridView£¾
£¼/div£¾
£¼br/£¾
£¼asp:Button ID="BtnExport" runat="server" OnClick="BtnExport_Click"
Text="Export to Excel" /£¾
£¼/form£¾
¡¡¡¡ÔÚdefault.aspx.csÖУ¬Ð´ÈëÈçÏ´úÂ룺
protected void Page_Load(object sender, EventArgs e)
{
¡¡if (!Page.IsPostBack)
¡¡{
¡¡¡¡BindData();
¡¡}
}
private void BindData()
{
¡¡string query = "SELECT * from customers";
¡¡SqlConnection myConnection = new SqlConnection(ConnectionString);
¡¡SqlDataAdapter ad = new SqlDataAdapter(query, myConnection);
¡¡DataSet ds = new DataSet();
¡¡ad.Fill(ds, "customers");
¡¡GridView1.DataSource = ds;
¡¡GridView1.DataBind();
}
public override void VerifyRenderingInServerForm(Control control)
{
¡¡// Confirms that an HtmlForm control is rendered for
}
protected void Button1_Click(object sender, EventArgs e)
{
¡¡Response.Clear();
¡¡Response.AddHeader("content-disposition","attachment;filename=FileName.xls");
¡¡Response.Charset = "gb2312";
¡¡Response.ContentType = "application/vnd.xls";
¡¡System.IO.StringWriter stringWrite = new System.IO.StringWriter();
¡¡System.Web.UI.HtmlTextWriter htmlWrite =new HtmlTextWriter(stringWrite);
¡¡GridView1.AllowPaging = false;
¡¡BindData();
¡¡GridView1.RenderControl(htmlWrite);
¡¡Response.Write(stringWrite.ToString());
¡¡Response.End();
¡¡GridView1.AllowPaging = true;
¡¡BindData();
}
protected void paging(object sender,GridViewPageEventArgs e)
{
¡¡GridView1.PageIndex = e.NewPageIndex;
¡¡BindData();
}
¡¡¡¡ÔÚÉÏÃæ


Ïà¹ØÎĵµ£º

ASP.NET EditorZone Web ·þÎñÆ÷¿Ø¼þ¸ÅÊö


      Web ²¿¼þµÄÒ»ÏîÖ÷Òª¹¦ÄÜÊÇʹ×îÖÕÓû§Äܹ»¸öÐÔ»¯ÍøÒ³²¢±£´æÆä¸öÐÔ»¯ÉèÖá£ÐÞ¸Ä Web ²¿¼þÒ³µÄÒ»¸ö·½Ãæ°üÀ¨±à¼­¿É¼û WebPart ¿Ø¼þµÄÍâ¹Û¡¢²¼¾Ö¡¢ÐÐΪºÍÆäËûÊôÐÔ¡£
Web ²¿¼þ¿Ø¼þ¼¯Öеļ¸Öֿؼþ¿ÉÌṩ±à¼­¹¦ÄÜ¡£ÆäÖаüÀ¨ EditorZone ¿Ø¼þ£¬¸Ã¿Ø¼þÊÇ Web ²¿¼þ¿Ø¼þ¼¯ÖÐÓÃÓÚ³ÐÔØÍøÒ³É쵀 EditorP ......

asp.netÖÐʹÓÃjavascriptµÄ·½·¨¼°Çø±ð

1.ʹÓà ʹÓÃResponse.Write£¬ÕâÖÖ·½·¨»á°ÑJS´úÂëдÔÚÒ³ÃæµÄ×î¶¥²¿(µÄÇ°Ãæ)£º
2. ʹÓ㺠page.ClientScript.RegisterStartupScript£¨£©£» ÕâÖÖ·½·¨»á°ÑJS´úÂëǶÈëÔÚÒ³ÃæµÄµ×²¿¡¢±íµ¥µÄ×îºó (Ç°Ãæ)£¬ÊÊÓÃÓÚÒªÔÚÒ³Ãæ¿Ø¼þ¼ÓÔØÍê³ÉºóÔËÐеÄJS´úÂë
3.ʹÓÃRegisterClientScriptBlock£¨£©£»ÕâÖÖ·½·¨»á°ÑJS´úÂëǶÈëÔÚÒ³ÃæµÄ¶¥²¿¡¢ ......

ASP.NETµÄ¹¤×÷Ô­Àí

ASP.NETµÄ¹¤×÷Ô­Àí

ÔÚ¶àÊý³¡ºÏÏ£¬¿ÉÒÔ½«ASP.NETÒ³Ãæ¼òµ¥µØ¿´³ÉÒ»°ãµÄHTMLÒ³Ãæ£¬Ò³Ãæ°üº¬±ê¼ÇÓÐÌØÊâ´¦Àí·½Ê½µÄһЩ´úÂë¶Î¡£µ±°²×°.NETʱ£¬±¾µØµÄIIS Web·þÎñÆ÷×Ô¶¯ÅäÖóɲéÕÒÀ©Õ¹ÃûΪ.aspxµÄÎļþ£¬ÇÒÓÃASP.NETÄ£¿é(ÃûΪaspnet_isapi.dllµÄÎļþ)´¦ÀíÕâЩÎļþ¡£
´Ó¼¼ÊõÉϽ²£¬ASP.NETÄ£¿é·ÖÎöASPXÎļþµÄÄÚÈÝ£¬²¢½«ÎļþÄÚÈ ......

ASP.NETÖзÀÖ¹Ò³Ãæ¶à´ÎÌá½»µÄ´úÂëʵÏÖ

´Ë´¦ÌṩµÄ´úÂëÓÃÀ´ÊµÏÖµ±asp.netÒ³ÃæÖеÄij¸öButton±»µã»÷ºódisableµô¸ÃÒ³ÃæÖÐËùÓеÄButton£¬´Ó¶ø·ÀÖ¹Ìá½»ÑÓʱµ¼ÖµĶà´ÎÌá½»¡£»ùÓÚ֮ǰµÄonceclickbutton½Å±¾.
//ASP.NETÖзÀÖ¹Ò³Ãæ¶à´ÎÌá½»µÄ´úÂë:javascript< script language="javascript"> < !-- function disableOtherSubmit() {
var obj = event.srcElem ......

ASP.NETÖжà¹úÓïÑÔµÄʵÏÖ

ASP.NETÖжà¹úÓïÑÔµÄʵÏÖ
http://www.cnblogs.com/firstyi/archive/2008/03/13/1103970.html
ASP.NET»º´æÌá¸ßÕ¾µãÐÔÄÜ
http://www.cnblogs.com/firstyi/archive/2007/08/15/856676.html
¿Í»§¶Ë½Å±¾¹ÜÀí
http://www.cnblogs.com/firstyi/archive/2006/11/13/559049.html ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ