PDA

نسخه کامل مشاهده نسخه کامل : طریقه ی پرینت گرفتن از کنترل دیتا گرید ویو به کمک کومپوننت DevExpress در سی شارپ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟



totia_yalda
12-09-2008, 21:22
سلام....
در مورد پرینت گرفتن از اطلاعات دیتاگرید ویو در C# من میخوام از کامپوننتDevExpress استفاده کنم؟
سراغ راه هایی مثل کریستال ریپورت و print document و ... هم رفتم ، فعلا تو این زمینه می خوام راهنماییم کنید؟

این کد رو واسش نوشتم :


try
{
Cursor.Current = Cursors.WaitCursor;
if (DevExpress.XtraPrinting.PrintHelper.IsPrintingAva ilable)
DevExpress.XtraPrinting.PrintHelper.ShowPreview(da taGridView1);
else
MessageBox.Show("XtraPrinting Library is not found...", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
finally
{
Cursor.Current = Cursors.Default;
}

ولی این Error ها رو میده اگه میشه راهنماییم کنید ممنونمیشم این کدیه که واسه پرینت نوشتم رو نیما جان به منپیشنهاد کردند مشکلش کجاست؟



Error1: The best overloaded method match for 'DevExpress.XtraPrinting.PrintHelper.ShowPreview(D evExpress.XtraPrinting.IPrintable)' has some invalid arguments




Error2: Argument '1': cannot convert from 'System.Windows.Forms.DataGridView' to 'DevExpress.XtraPrinting.IPrintable'

hamidreza_buddy
12-09-2008, 23:39
من با این component کار نکردم ولی ظاهراً شئ به ShowPreview بدی که از نوع IPrintable باشه.
توی اینجا

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
نوشته که DataGridView همچین قابلیتی نداره ولی GridView رو می شه چاپ کرد.
اینجا:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

mehdis
26-09-2010, 16:57
سلام چطور ميشه گريدشو rtl بكنيم؟