首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

新手水晶报表连接

2012-03-12 
新手求助水晶报表连接C#前台代码:HTML codeCR:CrystalReportViewer IDcrOrder runatserver AutoDat

新手求助水晶报表连接

C#
前台代码:

HTML code
     <CR:CrystalReportViewer ID="crOrder" runat="server" AutoDataBind="True"         BestFitPage="False"  Height="1000px"         Width="1200px" EnableParameterPrompt="False" ReportSourceID="ReportSourceOrder" />    <CR:CrystalReportSource ID="ReportSourceOrder" runat="server">        <Report FileName="..\setreport\cg_report.rpt">            <DataSources>                <CR:DataSourceRef DataSourceID="SqlDataSourceOrder" TableName="cgddxx28" />            </DataSources>        </Report>    </CR:CrystalReportSource>    <asp:SqlDataSource ID="SqlDataSourceOrder" runat="server" ConnectionString="<%$ ConnectionStrings:dxcerpConnectionString %>"        SelectCommand="SELECT * FROM cgddxx28"></asp:SqlDataSource>

后台
C# code
if (Request.QueryString["cgddh250"] != null)            SqlDataSourceOrder.SelectCommand = "SELECT * FROM cgddxx28 where cgddh250='" + Request.QueryString["cgddh250"] + "'";


我想达到这种模式:这里获取Request.QueryString["cgddh250"]筛选出报表。
现在目的是达到了。不过每次都要输数据库密码
ConnectionString="<%$ ConnectionStrings:dxcerpConnectionString %>"都写好连接串了还不行

 我网上看过这个写个logOnInfo参数信息
  //TableLogOnInfo logOnInfo = new TableLogOnInfo();
  ////这里必须事先申明一个ReportDocument对象 Report,同时加载数据报表 
  //ReportDocument oRpt = new ReportDocument();

但是就用不了像我的那种查询筛选什么的。

请教各位有什么方法可以解决登陆密码问题。
或者换个连接方法,可以达到写查询语句那效果就可以了
谢谢!

[解决办法]
有效果图吗?

热点排行