PDA

View Full Version : نشان دادن نتایج کوئری در کریستال ریپورت



ehsan957
دوشنبه 28 اسفند 1391, 12:45 عصر
با سلام من می خوام کوئری خودم را توی یک CrystalReportViewer نمایش بدم
از کد زیر استفاده کردم ولی توی حاصل CrystalReportViewer هیچ نتیجه ای نیست.


private void Form10_Load(object sender, EventArgs e)
{
String connString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\bank.mdf;Integrated Security=True;User Instance=True";
SqlConnection conn = new SqlConnection(connString);
SqlDataAdapter da = new SqlDataAdapter("SELECT * from my_table", conn);
DataTable dt = new DataTable();
da.Fill(dt);
ReportDocument rd = new ReportDocument();
rd.Load("CrystalReport2.rpt");
rd.SetDataSource(dt);
crystalReportViewer1.ReportSource = rd;
crystalReportViewer1.Show();
}

PhoenixNet
دوشنبه 28 اسفند 1391, 13:01 عصر
http://www.telerik.com/products/reporting.aspx

veniz2008
دوشنبه 28 اسفند 1391, 13:10 عصر
سلام. به خدا تکراریه. خود من چندبار کریستال رو توضیح دادم. جستجو بهترین روش هست.
کدها درسته ولی اول دیتاتیبل رو چک کنید که داده ای داخلش باشه. مورد بعدی اینه که شما یک دیتاست هم نیاز داری که جدولت رو به کریستال نسبت بدی. این دیتاست رو ساختید؟

ehsan957
دوشنبه 28 اسفند 1391, 13:22 عصر
نه من دیتاست ندارم، کجا باید ازش استفاده کنم؟

veniz2008
دوشنبه 28 اسفند 1391, 13:26 عصر
تاپیک زیر رو ببیند (پست 7 ) :
http://barnamenevis.org/showthread.php?389550-%D9%86%D8%AD%D9%88%D9%87-%D8%AA%D9%86%D8%B8%DB%8C%D9%85-Dataset-%D8%AC%D9%87%D8%AA-%D9%86%D9%85%D8%A7%DB%8C%D8%B4-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-%D8%AF%D8%B1-Crystal-Report

ehsan957
دوشنبه 28 اسفند 1391, 13:28 عصر
توی این تاپیک هم مثل من صفحه سفید نشون میده

veniz2008
دوشنبه 28 اسفند 1391, 13:35 عصر
چرا دقت نمیکنید؟
توی پست 7 گفتم که چطور یک دیتاست اضافه بشه :
Data---> Add New dataSource ---->DataBase
بقیش هم که باید نام سرور sql رو بدید و دیتابیس خودتون رو انتخاب و در ادامه مراحل هم جدولی رو که نیاز دارید به دیتاست اضافه کنید. (روال کار سرراست و مشخص هست. لطفا دقت کنید).
موفق باشید.