Asp.net Ë®¾§±¨±í³õ¼¶ÈëÃÅ.
ǰ̨Éè¼ÆÒ³Ãæ.aspx
<body>
<form id="form1" runat="server">
<div>
<CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" AutoDataBind="true" />
</div>
</form>
</body>
ºǫ́.aspx.csÎļþ
//ÒýÈ뱨±í¿Õ¼ä
using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Web;
using CrystalDecisions.Shared;
//
using System.Data.SqlClient;
protected void Page_Load(object sender, EventArgs e)
{
// 1.Ê×ÏÈÔÚÏîÄ¿µÄ¸ÃÍøÒ³¶ÔÓ¦µÄÎļþ¼ÐÀïÃæÌí¼ÓÐÂÏî------Ñ¡ÔñCrystal ±¨±í£¨Ä¬ÈÏÃû³Æ£ºCrystalReport.rpt£©
// 2.ÔÚ´ÎÔÚÏîÄ¿µÄ¸ÃÍøÒ³¶ÔÓ¦µÄÎļþ¼ÐÀïÃæÌí¼ÓÐÂÏî------Ñ¡ÔñÌí¼ÓÊý¾Ý¼¯£¨Ä¬ÈÏΪ£ºclumn1£¬¿ÉÐ޸ģ©
// 3.ÔÚÊý¾Ý¼¯£¨Ä¬ÈÏΪ£ºdatatable1£©£¬ÓÒ¼üµãÊôÐÔ£ºÌí¼ÓÁУ¨Ä¬ÈÏΪ£ºclumn1,¿ÉÉèÖÃËûµÄÃû³Æ£¬Ä¬ÈÏÖµ£¬ÊÇ·ñÉèÖÃΪÖ÷¼üµÈ¡££©
// 4.ÔÚCrystal ±¨±íÖУ¨Ä¬ÈÏÃû³Æ£ºCrystalReport.rpt£©£¬Ñ¡ÖÐÓÒ¼üµã Êý¾Ý¿âר¼Ò----ÔÚÑ¡ÔñÏîÄ¿Êý¾ÝÀ¸Ä¿ÀïÃæµÄAdo.netÊý¾Ý¼¯,°ÑÎÒÃÇн¨µÄÊý¾Ý¿âdataset1,Ìí¼Ó
// µ½ÓÒ±ßÈ¥¡£ Ôڻص½CrystalReport.rptµÄÒ³ÃæÉÏ£¬ÕÒµ½×ÊÔ´×ֶιÜÀíÆ÷----->ÔÚÕÒµ½ÏÂÃæµÄÊý¾Ý¿â×ֶΣ¬½«ÆäÍϵ½×ó±ßµÄҳüÖм䣬¼´µÚÈýÀ¸¡£
//ÏÖÔÚµÄÉè¼ÆÒÑ»ù±¾Íê³É£¬ÏÖÔÚÔÚºǫ́д´úÂëʵÏÖ¡£Ö»ÊǼòµ¥µÄʵÀý£¬ÒÔºó½« ½²µ½ÈçºÎ·ÖÒ³£¬´òÓ¡£¬Ñùʽ²¼¾ÖµÈ¡£
SqlConnection con = new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["ADOStr"].ToString());
//»ñÈ¡Êý¾Ý¿âÁ¬½Ó
con.Open();
//´ò¿ªÁ¬½Ó£¬¼ÇסºóÃæÒª¹ÜÀí£¬ÎÒÕâ¾Í²»ÓùØÁË¡£
Data
Ïà¹ØÎĵµ£º
¹ØÓÚÒ³Ãæ´«ÖµµÄ·½·¨£¬Òý·¢Á˺ܶàÌÖÂÛ¡£¿´À´ÓкܶàÈ˹Ø×¢Õâ¸ö£¬ÎÒ¾ÍÎÒ¸öÈ˹۵ã×öÁËЩ×ܽᣬϣÍû¶Ô´ó¼ÒÓÐËù°ïÖú¡£
1. ʹÓÃQueryString±äÁ¿
QueryStringÊÇÒ»Öַdz£¼òµ¥µÄ´«Öµ·½Ê½£¬Ëû¿ÉÒÔ½«´«Ë͵ÄÖµÏÔʾÔÚä¯ÀÀÆ÷µÄµØÖ·À¸ÖС£Èç¹ûÊÇ´«µÝÒ»¸ö»ò¶à¸ö°²È«ÐÔÒªÇ󲻸߻òÊǽṹ¼òµ¥µÄÊýֵʱ£¬¿ÉÒÔʹÓÃÕâ¸ö·½·¨¡£µ«ÊǶÔÓÚ´«µÝÊ ......
¹«Ë¾ÔÓÐÒ»¸ö¾ÖÓòÍø£¬¾¹ý¶àÄêµÄÐÞÐÞ²¹²¹£¬ÒѾ´´½¨Á˲»ÉÙµÄÄÚÈÝ£¬°üÀ¨Ò»Ð©Êý¾Ý¿â²éѯ±¨±í¡¢¹¤×÷Á÷µÈÍøÕ¾£¬ÕâÐ©ÍøÕ¾ÓÐһЩÊÇÓÃASP.NETÀ´¿ª·¢µÄ£¬²¢ÇÒÓÃÁ˺ܶàÄ꣬»ýÀÛÁ˺ܶàÒµÎñÊý¾Ý£»ÏÖÔÚ¹«Ë¾Ïë°Ñ¾ÖÓòÍøÓÃWSS3.0À´¼ÜÉ裬Õâ¾ÍÃæÁÙµ½Ò»¸öºÜ¼¬ÊÖµÄÎÊÌ⣬¾ÍÊÇÔõÑùÀ´´¦ÀíÕâЩ¾ÉµÄÍøÒ³¡£Èç¹ûÍÆµ¹ÖØÀ´£¬ÄÇô¹¤×÷Á¿½«ÊǷdz£ÏÅÈ˵ģ ......
<httpHandlers>
<remove verb="*" path="*.asmx"/>
<!--
<add verb="*" path="*.asmx" validate="false" type="Microsoft.Web.Script.Services.ScriptHandlerFactory, Microsoft.Web.Extensions, Version=1.0.61025.0 ......
1. Êý¾Ý¿â·ÃÎÊÐÔÄÜÓÅ»¯¡¡
¡¡¡¡Êý¾Ý¿âµÄÁ¬½ÓºÍ¹Ø±Õ
¡¡¡¡·ÃÎÊÊý¾Ý¿â×ÊÔ´ÐèÒª´´½¨Á¬½Ó¡¢´ò¿ªÁ¬½ÓºÍ¹Ø±ÕÁ¬½Ó¼¸¸ö²Ù×÷¡£ÕâЩ¹ý³ÌÐèÒª¶à´ÎÓëÊý¾Ý¿â½»»»ÐÅÏ¢ÒÔͨ¹ýÉí·ÝÑéÖ¤£¬±È½ÏºÄ·Ñ·þÎñÆ÷×ÊÔ´¡£ASP.NETÖÐÌṩÁËÁ¬½Ó³Ø(Connection Pool)¸ÄÉÆ´ò¿ªºÍ¹Ø±ÕÊý¾Ý¿â¶ÔÐÔÄܵÄÓ°Ï졣ϵͳ½«Óû§µÄÊý¾Ý¿âÁ¬½Ó·ÅÔÚÁ¬½Ó³ØÖУ¬ÐèҪʱȡ³ö£¬¹Ø± ......
Ò»¡¢ÐÔÄܲÎÊý£º
¡¡¡¡1¡¢ ÍÌÍÂÁ¿
¡¡¡¡2¡¢ ÏìӦʱ¼ä
¡¡¡¡3¡¢ Ö´ÐÐʱ¼ä
¡¡¡¡4¡¢ ¿ÉÉìËõÐÔ
¡¡¡¡¶þ¡¢ÐÔÄÜÒòËØ£º
¡¡¡¡1¡¢ASPXÖ´Ðл·¾³
¡¡¡¡2¡¢±àд´úÂëÂß¼
¡¡¡¡Èý¡¢Ìá¸ßÐÔÄܵķ½·¨£º
¡¡¡¡1¡¢ ±ÜÃâ²»±ØÒªµÄ²Ù×÷.ÀýÈç:ÔÚPage_LoadÖÐʹÓÃIsPostBack;
¡¡¡¡2¡¢ ¾¡Á¿¼õÉÙʹÓ÷þÎñÆ÷¶Ë¿Ø¼þ
¡¡¡¡3¡¢ ¹Ø±Õ²»±ØÒª ......