String connstr = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " + Application.StartupPath + "\\diancai.mdb";
OleDbDataAdapter da = new OleDbDataAdapter();
OleDbConnection cn = new OleDbConnection(connstr);
cn.Open();
da = new OleDbDataAdapter("select * from dingdan where dingdan_id = dingdan_ID", cn);
Dataset1 dt1 = new Dataset1();
da.Fill(dt1,"dingdan_count");
cn.Close();
ReportDocument myReport = new ReportDocument();
string reportPath = @"D:\\My Documents\\Visual Studio Projects\\WuXianDianCan\\CrystalReport2.rpt";
myReport.Load(reportPath); //绑定数据集,注意,一个报表用一个数据集。
myReport.SetDataSource(dt1.Tables["dingdan_count"]);

crystalReportViewer1.ReportSource = myReport;无法得到按条件查询得到的记录,还是显示的全部记录。