winform下报表问题
我用c#+sqlserver
CrystalReport1 oCR = new CrystalReport1();
DataSet ds = SqlHelper.ExecuteDataset(conn.str, CommandType.Text, "select Food_Name from TS14_dish");
oCR.SetDataSource(ds.Tables[0]);//报错
this.CrystalReportViewer1.ReportSource = oCR;
程序总是说“ 该报表不包含表”,我的代码有问题吗?我看网上说“在Crystal Report中加入数据集系统就行了”,这是什么意思啊?如果不用水晶报表,用rdlc也行,那个该如何操作啊?就是在程序里面设置好dataset给它赋值?