• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

我们将共同携手迎接你的到来!


新的一年
新的开始
新的目标
新的收获

kevin 愛戀 20140103

博客园          联系   管理     
报表中不存在此表 .NET

本人没接触过报表,第一次接触!请有经验的同仁给与帮助。谢谢!

以下是代码部分,CrystalReport.rpt 里面什么字段都没有.....

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using CrystalDecisions.Shared;
using CrystalDecisions.CrystalReports.Engine;
public partial class _Default : System.Web.UI.Page
{
    string sqlcon = "server=.;database=TnSys;uid=sa;pwd=sa;";
    protected void Page_Load(object sender, EventArgs e)
    {
        bind();
    }

    private void bind()
    {
        string sql = "select * from test";
        SqlConnection con = new SqlConnection(sqlcon);

        //SqlCommand cmd = new SqlCommand(sql, con);
        SqlDataAdapter sqldata = new SqlDataAdapter(sql, con);
        DataSet ds = new DataSet();
        sqldata.Fill(ds, "ds1");

        GridView1.DataSource = ds.Tables["ds1"];
        GridView1.DataBind();

 

 

        //CrystalReport1.SetDataSource(ds);
        //CrystalReportViewer1.ReportSource = CrystalReport1;
        //CrystalReportViewer1.DataBind();

 


        CrystalReportSource1.ReportDocument.Load(Server.MapPath("CrystalReport.rpt"));
        //注意此处必需指明Dataset中的表的名称,否则会提示“您请求的报表需要更多信息.”
        CrystalReportSource1.ReportDocument.SetDataSource(ds.Tables[0]);  (<-  运行到里就错了,不知道为什么)
        //{?}中的参数可以不用赋值,即使赋了值也不起作用。
        //CrystalReportSource1.ReportDocument.ParameterFields["Parm"].CurrentValues.AddValue("123");
        CrystalReportSource1.ReportDocument.ParameterFields["sex"].CurrentValues.AddValue("报表样例!");
        CrystalReportSource1.DataBind();
        CrystalReportViewer1.ReportSource = CrystalReportSource1;
        CrystalReportViewer1.DataBind();

    }
}

 

 

posted on 2010-05-04 10:55  kevin_20131022  阅读(285)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3