PDA

View Full Version : تهیه گزارش از محتویات datagridview



adabyron
چهارشنبه 22 فروردین 1386, 14:38 عصر
سلام من توی برنامم یه دیتاگریدویو دارم که شامل لیست کاربرانی هست که مثلا تا دوهفته دیگه اعتبارشون تموم میشه یعنی تاریخ انقضاشون نسبت به امروز میشه دو هفته دیگه . این لیست شامل نام و تلفن و ... هست . حالا من میخوام تمام محتویات این لیست رو به کریستال ریپورت بفرستم و ازش چاپ بگیرم میشه بگین چطوری میتونم اینکارو بکنم ؟؟؟

sm
چهارشنبه 22 فروردین 1386, 17:14 عصر
خیلی ساده است
با استفاده از اون کوئری که این دیتا گریدویو رو بهش Bind کردید، گزارشتون رو هم بسازین. یعنی همون کوئری رو به گزارشتون هم رد کنید

موفق باشید

adabyron
شنبه 25 فروردین 1386, 13:21 عصر
ممنونم اما من از متود ADD برای پر کردن دیتاگرید استفاده کردم نه کوئری و خیلی از اطلاعات توی دیتابیس نیست مشکلم به همین خاطره

sm
شنبه 25 فروردین 1386, 14:24 عصر
خوب... باید سطر به سطر اطلاعات رو از دیتا گرید بخونید و همه رو به یه DataSet اضافه کنید و بعدا اون DataSet رو به گزارشتون رد کنید.

موفق باشید

adabyron
شنبه 25 فروردین 1386, 15:00 عصر
ببخشید ولی اون دیتاست رو چه طوری به کریستال ریپورت رد کنم ؟؟

sm
یک شنبه 26 فروردین 1386, 10:10 صبح
Crystal Report Viewer توی دات نت یه متد بنام DataSource داره که باید شما وقتی DateSet رو پر کردید، اونو به این متد رد کنید

Reportname.ReportSource=DatasetName

موفق باشید