PDA

View Full Version : مبتدی: نحوه گزارش گیری براساس رکورد های خاص با کریستال در سی شارپ



mortezasar
جمعه 16 فروردین 1392, 18:26 عصر
سلام دوستان من با کریستال فرم گزارشم رو ساختم اما هربار گزارش گیری می کنم فقط اطلاعات تمام جدول ها رو نشون میده و اون اطلاعاتی که من توی dt ریختم رو نشون نمیده کدم رو میذارم لطفا راهنمایی کنید


if (rdb1.Checked == true)
{
try
{
SqlConnection conn1 = new SqlConnection("Data Source=(local);Initial Catalog=SHNASNAME_FARHANGI_TEST;Integrated Security=True");
conn1.Open();
SqlCommand cmd1 = new SqlCommand();
cmd1.Connection = conn1;
cmd1.CommandText = "select nosanad,mas_name,mas_datetasis,mas_totmetr,mas_met rshab,mas_ehdakon,mas_sazan,mas_masol,mas_masoltel ,mas_motavali,mas_motavalitel,mas_vazbana,mas_vazf al,mas_vazfalcom,mas_taminprice,mas_emkanat_sottas vir,mas_emkanat_farsh,mas_emkanat_book,mas_emkanat _nobook,mas_emkanat_compi,mas_emkanat_service,mas_ emkanat_tel,mas_emkanat_notel,mas_emkanat_sysgarma ,mas_emkanat_mazhabbook,mas_emkanat_other,mas_emka nat_syssarma,mas_emkanat_jabekomak,mas_othercomm,n o_sanad,way,cityname,rosta_name,faseleh,mosname,da temos from Table_masjed,base_rosta where Table_masjed.nosanad=base_rosta.no_sanad AND mas_name = '" + vazbana.Trim() + "' ";
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd1;
DataTable dt1 = new DataTable();
da.Fill(dt1);
conn1.Close();
ReportDocument RD = new ReportDocument();
RD.FileName = "ReportMas.rpt";
RD.SetDataSource(dt1);
crv1.ReportSource = RD;
crv1.Show();
}
catch (Exception ex)
{
MessageBox.Show("" + ex.Message, "خطایی رخ داده است ", MessageBoxButtons.OK);
}


با این کد اون اطلاعاتی که باید توی فرم بیاد توی دیتا تیبل هست وقتی برنامه رو تریس میکنم توی لوکال اطلاعات دیتا تیبل درست سلکت شده اما توی کریستال اطلاعات کل جدول میاد

mortezasar
جمعه 16 فروردین 1392, 22:31 عصر
دوستان کسی همچین مشکلی نداشته تا حالا !

mortezasar
شنبه 17 فروردین 1392, 09:37 صبح
سلام یعنی جدا دوستان کسی به همچین مشکلی بر نخورده با ایول به خودم که چه مشکلی رو کشف کردم !
یکی راهنمایی کمکی !

korosh00
شنبه 17 فروردین 1392, 10:47 صبح
این مقاله را بخون بدردت میخوره البته بدرد من نخورد چون من هنوز نتونستم اطلاعات را در کریستال ریپورت نشون بدم .102382

mortezasar
شنبه 17 فروردین 1392, 19:36 عصر
کجاش مشکل داری بگو تا من کمکت کنم

omidamiry
شنبه 17 فروردین 1392, 19:52 عصر
سلام یه سر بزن به وبلاگم تصویری گذاشتم

http://amiry20.blogsky.com

mortezasar
شنبه 17 فروردین 1392, 20:21 عصر
مرسی دوست عزیز از سایت خوب کارم راه افتاد خدا کارت رو راه بندازه