see:
http://www.microsoft.com/china/community/Column/26.mspx

解决方案 »

  1.   

    我是这样用的myDataAdapter.Fill(ds, "student");
    rd.SetDataSource(ds);  //rd是一个ReportDocument
    myCrystalReportViewer.ReportSource = rd;编译时最后仍然提示公式 <f1>. '{student.id}' 该字段名未知怎么回事呢??应该怎么改,第一次用水晶报表,谢谢了
      

  2.   

    妳在crystal Report里面用了公式定義了一個變量<f1>. '{student.id}'的時候把<f1>定義錯了吧??,妳把它改改就應該沒有錯了.
      

  3.   

    try直接指定表:SetDataSource(DataSet.Tables["student"]);
      

  4.   

    谢谢大家SetDataSource(DataSet.Tables["student"]);又提示说无效的表名,郁闷,还有什么方法吗?
      

  5.   

    to:"又提示说无效的表名,郁闷,还有什么方法吗?"检查你创建的数据集结构(传递给报表的DataTable)、你设计报表时采用的架构,两者是否匹配...