你的程序中好象没有指明具体的报表
假设有报表名称:rptTest1 、CRYSTALREPORTVIEWER crv1; 代码如下:
rptTest1 oRpt = new rptTest1();
oRpt.DataSource = myDS; crv1.ReportSource = oRpt;
crv1.DataBind();
假设有报表名称:rptTest1 、CRYSTALREPORTVIEWER crv1; 代码如下:
rptTest1 oRpt = new rptTest1();
oRpt.DataSource = myDS; crv1.ReportSource = oRpt;
crv1.DataBind();
da.fill(myDS,"[YourTableName]"); 就可以了
SqlConnection myConnection = new SqlConnection();
myConnection.ConnectionString="server=tserver;uid=sa;pwd=;database =idg";SqlDataAdapter myAdapter = new SqlDataAdapter("SELECT frompnr,topnr,city FROM Postnr",myConnection); myConnection.Open();Dataset myDS = new Dataset();
myAdapter.Fill(myDS,"Postnr");myConnection.Close();CrystalReport oRpt= new CrystalReport();
oRpt.SetDataSource(myDS);
Did you designed report from DataSet ?Write DataSet to xml -> design report from this xml and then your code
works.
我该怎么办?怎么把DataSet转成XML,给段代码好吗
DataSet中有数据,但是在报表中只能显示出标题!!无内容!!
高手就说明一下是什么问题。连接系统的例子数据库可以显示数据,代码都是一样的。但是自己建的数据库就会出现只显示标题的问题!