View Full Version : نحوه نمایش اطلاعات یک دیتا گرید در کریستال ریپورت
ehsan21
دوشنبه 27 مهر 1388, 14:15 عصر
سلام.
نحوه نمایش اطلاعات یک دیتا گرید در کریستال ریپورت به چه صورته ؟
اصلاً چنین کاری میشه هر سطر در دیتا گرید رو به صورت یک سط در کریستال ریپورت نمایش داد ؟
(یعنی به صورت یک جدول )
arsalansalar
دوشنبه 27 مهر 1388, 14:21 عصر
http://barnamenevis.org/forum/showthread.php?t=69916&page=8
viper2009
دوشنبه 27 مهر 1388, 22:38 عصر
سلام
اطلاعات دیتا بیست رو مستقیماً از دیتا بیس به کریستال بفرست
با این دستور :
Da = New SqlDatAdapter("Select * from Table",Con)
Da.Fill(Ds,"Table")
Dim Rpt As New CrystalReport
Dim Ds As New DataSet
Rpt.SetSource(Ds)
FormReport.CrystalReport1.ReportSource = Rpt
FormReport.Show
اگه تک سطری می خوای باید در قسمت Header کریستال اطلاعاتت رو جایگذاری کنی
ehsan21
سه شنبه 28 مهر 1388, 09:34 صبح
اطلاعات دیتا گرید با دیتا ست پر نمی شه . دیتا گریدی در نظر بگیرید که اطلاعاتش رو کاربر پر کرده باشه.
viper2009
سه شنبه 28 مهر 1388, 16:23 عصر
اطلاعات دیتا گرید با دیتا ست پر نمی شه . دیتا گریدی در نظر بگیرید که اطلاعاتش رو کاربر پر کرده باشه.
اطلاعات کاربر کجا ذخیره می شه؟
اگر در دیتا بیس که باز میشه حرفه من
اگر مستقیماً و بدون ذخیره شدن پس باید از Defenition کریستال استفاده کنی که با استفاده از فرمولا دیفینیشن این امکان فراهم می شه
ehsan21
چهارشنبه 29 مهر 1388, 09:39 صبح
میشه بیشتر توضیح بدین؟
دیتا گرید به هیچ جایی باند نیست و اطلاعات رو از بانک نمی خونه؟
دیفینشن رو کار نکردم . میشه بیشتر توضیح بدید ؟
ممنون
viper2009
چهارشنبه 29 مهر 1388, 12:16 عصر
سلام
به ضمیمه نگاه کن
دیتا گرید رو پر کن و بعد روش کلیک کن تا محتویاتش در TextBox نشان داده شود و بعد روی چاپ کلیک کن.
ehsan21
چهارشنبه 29 مهر 1388, 14:29 عصر
من با vb.net 2005 کار می کنم . نتونستم برنامه رو باز کنم :ناراحت::ناراحت:
کمکم کنید
viper2009
چهارشنبه 29 مهر 1388, 20:19 عصر
من با vb.net 2005 کار می کنم . نتونستم برنامه رو باز کنم :ناراحت::ناراحت:
کمکم کنید
یک پروژه بساز
و بعد پروژه من رو فرمهاشو به پروژه ات اضافه کن
ehsan21
پنج شنبه 30 مهر 1388, 09:32 صبح
ممنون از راهنمایی تون . اما این روش فقط مقدار یک فیلد رو می فرسته. من میخوام کل سطر و ستون ها رو به کریستال بفرستم . دقیقاً مثل یک جدول . چند سط و چند ستون. با این روش فقط یک سر رو میشه ارسال کرد
viper2009
پنج شنبه 30 مهر 1388, 14:14 عصر
ممنون از راهنمایی تون . اما این روش فقط مقدار یک فیلد رو می فرسته. من میخوام کل سطر و ستون ها رو به کریستال بفرستم . دقیقاً مثل یک جدول . چند سط و چند ستون. با این روش فقط یک سر رو میشه ارسال کرد
خوب اونجوری که گفتم می بایست اطلاعات رو در یک دیتا بیس بریزی و از اون بخونی تو قسمت Details کریستال .
و یک راهه دیگه اینکه از گریدت پریت مستقیم بگیری بدون استفاده از کریستال
ehsan21
شنبه 02 آبان 1388, 11:05 صبح
کسی نمیتون به من کمک کنه :ناراحت:
اصلاً این کار میشه ؟ :ناراحت:
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.