PDA

View Full Version : ارتباط کریستال ریپورت با سی شارپ



alioreza
سه شنبه 23 مرداد 1386, 17:13 عصر
با عرض سلام و خسته نباشید
من می خوام پرسو جوی مورد نظر خودم در کریستال ریپورت اعمال بشود (به صورت پویا باشد) برای این کار من باید چکار کنم.
خاطر نشان کنم من ارتباط با فایل کریستال ریپورت را یاد دارم ولی نمیدانم برای پویا لودن آن باید چکار کنم.

alioreza
چهارشنبه 24 مرداد 1386, 10:33 صبح
با سلام خدمت دوستان محترم : جواب را پیدا کردم با تشکر فراوان از egoldashraf ;i
برای پویا بودن کریستال ریپورت از دستور زیر استفاذه کنید


private void Form1_Load(object sender, EventArgs e)
{
OleDbConnection cn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=..\\..\\db1.mdb");
OleDbDataAdapter da = new OleDbDataAdapter("select * from farsi where English_ID<50", cn);
DataTable dt = new DataTable();
da.Fill(dt);
CrystalReport1 cr = new CrystalReport1();
cr.SetDataSource(dt);
crystalReportViewer1.ReportSource = cr;
}

eshaghi
چهارشنبه 24 مرداد 1386, 14:38 عصر
private void Form1_Load(object sender, EventArgs e)
{
OleDbConnection cn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=..\\..\\db1.mdb");
OleDbDataAdapter da = new OleDbDataAdapter("select * from farsi where English_ID<50", cn);
DataTable dt = new DataTable();
da.Fill(dt);
CrystalReport1 cr = new CrystalReport1();
cr.SetDataSource(dt);
crystalReportViewer1.ReportSource = cr;
}

asi_hesam
چهارشنبه 08 خرداد 1387, 19:56 عصر
private void Form1_Load(object sender, EventArgs e)
{
OleDbConnection cn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=..\\..\\db1.mdb");
OleDbDataAdapter da = new OleDbDataAdapter("select * from farsi where English_ID<50", cn);
DataTable dt = new DataTable();
da.Fill(dt);
CrystalReport1 cr = new CrystalReport1();
cr.SetDataSource(dt);
crystalReportViewer1.ReportSource = cr;
}

این که ارور میده

علیرضا مداح
چهارشنبه 08 خرداد 1387, 20:08 عصر
سلام دوست عزیز ،
البته میتوانید از پروپرتی RecordSelectionFormula مربوط به شیء ReportClass هم استفاده نمایید ،/

m.mahnani
چهارشنبه 20 شهریور 1387, 09:19 صبح
private void Form1_Load(object sender, EventArgs e)
{
OleDbConnection cn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=..\\..\\db1.mdb");
OleDbDataAdapter da = new OleDbDataAdapter("select * from farsi where English_ID<50", cn);
DataTable dt = new DataTable();
da.Fill(dt);
CrystalReport1 cr = new CrystalReport1();
cr.SetDataSource(dt);
crystalReportViewer1.ReportSource = cr;
}
آقا این کد ها رو بلد بودم تو خود محیط CRYSTAL REPORT1‌ چه کاری باید انجام بدم
واقعا ممنون می شم اگه کمکم کنید