behzadk
یک شنبه 25 فروردین 1387, 20:29 عصر
با سلام
به علت اینکه این بخش پر بیننده است اینجا مطرح کردم و پوزش می طلبم
من یه گزارش درست کردم از و از dataset استفاده کردم
گزارش من از پنج جدول که هیچ رابطه مفهومی با هم ندارند تشکیل شده و نوع داده فیلد ها فقط text است
من با استفاده از این کد datasource رو ست می کنم اما نمایش نمی ده به نظر شما مشکل از چیه
OleDbConnection cn=new OleDbConnection ("provider=microsoft.jet.oledb.4.0;data source=arian.mdb;");
string command="select * from cnt1,cnt2,count1,count2,motor,price1,price2";
OleDbCommand cmd = new OleDbCommand(command, cn);
OleDbDataAdapter adepter = new OleDbDataAdapter(command, cn);
DataSet dataset = new DataSet();
cn.Open();
cmd.ExecuteNonQuery();
ReportDocument repdoc = new ReportDocument();
adepter.Fill(dataset);
repdoc.Load(Application.StartupPath + "\\CrystalReport1.rpt");
repdoc.SetDataSource(dataset);
crystalReportViewer1.ReportSource = repdoc;
با تشکر
به علت اینکه این بخش پر بیننده است اینجا مطرح کردم و پوزش می طلبم
من یه گزارش درست کردم از و از dataset استفاده کردم
گزارش من از پنج جدول که هیچ رابطه مفهومی با هم ندارند تشکیل شده و نوع داده فیلد ها فقط text است
من با استفاده از این کد datasource رو ست می کنم اما نمایش نمی ده به نظر شما مشکل از چیه
OleDbConnection cn=new OleDbConnection ("provider=microsoft.jet.oledb.4.0;data source=arian.mdb;");
string command="select * from cnt1,cnt2,count1,count2,motor,price1,price2";
OleDbCommand cmd = new OleDbCommand(command, cn);
OleDbDataAdapter adepter = new OleDbDataAdapter(command, cn);
DataSet dataset = new DataSet();
cn.Open();
cmd.ExecuteNonQuery();
ReportDocument repdoc = new ReportDocument();
adepter.Fill(dataset);
repdoc.Load(Application.StartupPath + "\\CrystalReport1.rpt");
repdoc.SetDataSource(dataset);
crystalReportViewer1.ReportSource = repdoc;
با تشکر