PDA

View Full Version : عدم نمایش رکورد ها در کریستال ریپورت در VB 2005



ehsan_ansaripoor
دوشنبه 22 مرداد 1386, 18:39 عصر
باسلام به همه دوستان
زمانی که یک گزارش در محیط VB2005 با کریستال ریپورت درست می کنم از یک OleDataAdapter و یک Dataset جدید در فرمی که CrystalReportViewer داره استفاده می کنم و در رویداد Load_Form از DataAdapter رکوردها را Fill می کنم به Dataset ولی موقع اجرا فقط نام ستون ها نمایش داده میشه و هر چه Refresh و RefreshReport می کنم اطلاعات نمایش داده نمیشه آیا غیر از این کارها کار دیگه ای هم باید انجام بدم؟

پیشاپیش از یاری دوستان سپاسگذارم؟

malizadeh
سه شنبه 23 مرداد 1386, 07:08 صبح
شما باید بعد از fill کردن داده ها dataset را به گزارش خودتون دوباره معرفی کنید
به عنوان مثال به کد زیر توجه کنید

dim rpt as new crystalreports1
dim ds as new dataset1
rpt.setdatasource(ds)
rpt.referesh
crystalreportviewer1.reportsource = rpt

ehsan_ansaripoor
سه شنبه 23 مرداد 1386, 16:10 عصر
آقا یک دنیا مرسی مشکلم حل شد.
یه سوال دیگه برای توزیع برنامه علاوه بر Package که Net. برام می سازه Compont دیگری هم نیاز دارم مخصوصا برای کریستال ریپورت؟

malizadeh
سه شنبه 23 مرداد 1386, 21:05 عصر
اگر با خود دات نت setup می سازی حتماً در قسمت Prerequisitesکریستال ریپورت و DAC رو انتخاب کن