要把你的表从数据库资源管理中拖到DATASET中

解决方案 »

  1.   

    //da.TableMappings.Add("cequips","cequips");去了这一行看一下呢
      

  2.   

    to: greystar(greystar) 
    我已经试过了,没用,同样
      

  3.   

    我是动态查询数据库cequips表中的部分字段内容得到的记录集显示到水晶报表中,建立一个数据集文件怎么弄,好象不是很直观.能给点提示吗?
      

  4.   

    行 45:  da.TableMappings.Add("cequips","cequips");
    行 46:  da.Fill(ds,"cequips");
    行 47:  cr.SetDataSource(ds.Tables["cequips"]);
    行 48:  crpt.ReportSource=cr;
      

  5.   

    to: terryxin(有聊的冬季) 
    存储过程怎么做?
      

  6.   

    先建立一个DataSet1.xsd的数据集文件,把你要的表拖进去比如pubs.authors protected CrystalDecisions.Web.CrystalReportViewer CrystalReportViewer1;
             private Report1 Cry1=new Report1(); private void Page_Load(object sender, System.EventArgs e)
    {
       ReportBind(); 
    }
             
             private void ReportBind()
              {
             string strCon="server=localhost;database=pubs;uid=sa;pwd=";
    SqlConnection Con=new SqlConnection(strCon);
    DataSet1 ds=new DataSet1();  \\申明数据集
    SqlDataAdapter ad=new SqlDataAdapter("select * from authors",Con);
    ad.Fill(ds,"authors");
    Con.Close(); string path1=Server.MapPath("\\WebApplication3");
    string path2=path1+"\\Report1.rpt";

             Cry1.SetDataSource(ds);
             CrystalReportViewer1.ReportSource=crRepDocumnet;
    }

      

  7.   

    看看
    http://expert.csdn.net/Expert/topic/1900/1900717.xml?temp=.56802
      

  8.   

    以上我的问题其实就是进行如下处理:1、通过连接查询获得SQL数据库相关数据;  
    2、置放在DataSet里;  
    3、调用水晶报表(线形或柱形模板),生成报表;  请问第2步如何实现,即将查询获得SQL数据库某表的部分字段的部分记录数据置放到已有的dataset中?
      

  9.   

    从“数据”工具栏添加dataset到报表显示页面,指定为dsall.xsd,ok!