在 Visual Studio .NET中使用Crystal Report(上) 
http://www.csdn.net/Develop/Read_Article.asp?Id=12291在 Visual Studio .NET中使用Crystal Report(中) 
http://www.csdn.net/Develop/Read_Article.asp?Id=12292在 Visual Studio .NET中使用Crystal Report(下) 
http://www.csdn.net/Develop/Read_Article.asp?Id=12293

解决方案 »

  1.   

    这篇文章我看过,但是有没有直接用语句定义crystal report 数据源及定义显示布局的方法和例子。
      

  2.   

    CrystalReport2 oRpt = new CrystalReport2();
    oRpt.SetDataSource(myDS);
    这个不就是直接定义数据源吗!
      

  3.   

    我也是问这个问题,不过,没有用!这样的数据在Crystal Report Viewer中看不到任何数据。
      

  4.   

    谢谢jhnhu(jhnhu) 这里的myDs是通过visual studio的添加数据集*.xsd生成的。我想请教的是直接在代码里生成的dataset如何梆订到表中,关键数不通过*.xsd如何定义crystal report显示的字段。
    换个方法说就是不用辅助工具直接用代码如何调用crystal rep中的类生成可定制的报表。谢谢
      

  5.   

    好象.net总认为 自己定义的dataset格式 和 数据库中取得的 会不一样
    在ado.net中想把自己生成的dataset update到DB中,DataAdapter就是不给。我还没找到有什么好的方法
    最近没什么时间,你自己找找 unbound 的sample吧.
    vs.net的文档(beta2的时候就)有关于crystal report的详细的资料了.正式版的我没看,装了rational xde后,那棵树不见了,想找也找不到了 :(
      

  6.   

    this.sqlConnection1.open();
    this.sqlDataAdapte1.Fill(this.dataSet1);
    CrystalReport1 oRpt = new CrystalReport1();
    oRpt.SetDataSource(this.dataSet1);
    //建立一个ReportViewer及一个ReportDocument就可以看数据了。