PDA

View Full Version : جمع کل یک ستون در انتهای پرینت از datagrid تلریک



s-soleimani
دوشنبه 10 اسفند 1394, 02:37 صبح
سلام
یک radgridview دارم که برای پرینتش کد زیر رو نوشتم.
پرینت آن مطابق عکس است، ولی لازم است، که در انتهای Radgridview مجموع دو مقدار را مطابق عکس نمایش بدهد و نمیدونم چطور این کار را انجام بدهم؟ (نکته : ممکن است پرینت من چند صفحه باشد، و 2 مقدار مجموع باید در انتهای صفحه آخر نشان داده بشود)
کد پرینت فعلیم به صورت زیر است:

RadPrintDocument doc = new RadPrintDocument();
doc.DefaultPageSettings.PaperSize = new System.Drawing.Printing.PaperSize("A4", 840, 1180);
doc.DefaultPageSettings.Landscape = true;


doc.DefaultPageSettings.Margins = new System.Drawing.Printing.Margins(50, 50, 100, 55);
doc.HeaderHeight = 30;
doc.FooterHeight = 85;


SolidBrush drawBrush = new SolidBrush(Color.Black);
doc.FooterFont = new Font("arial", 13, FontStyle.Underline | FontStyle.Bold , GraphicsUnit.World);


doc.HeaderFont = new Font("tahoma", 11);
ColumnGroupsViewDefinition cgv = new ColumnGroupsViewDefinition();


doc.AssociatedObject = this.radGridView1;
doc.PrintPage += doc_PrintPage;


RadPrintPreviewDialog dialog = new RadPrintPreviewDialog();
dialog.Document = doc;
dialog.ShowDialog();

139330

mrali.jalali
چهارشنبه 22 اردیبهشت 1395, 19:28 عصر
سلام

فونت های خود جدول رو میشه عوض کرد ؟ ایا میشه ستون های جدول رو وسط چین کرد ؟؟؟ممنون از کدهات استفاده کردم

s-soleimani
جمعه 24 اردیبهشت 1395, 17:40 عصر
آره میشه این کار رو کرد مثلا من کد زیر رو برای عوض کردن رنگ فونت های جدول نوشتم

private void radGridView1_ViewRowFormatting(object sender, RowFormattingEventArgs e)
{
if (e.RowElement is GridSummaryRowElement)
{
e.RowElement.DrawBorder = true;
e.RowElement.DrawFill = true;
e.RowElement.GradientStyle = Telerik.WinControls.GradientStyles.Solid;
e.RowElement.BackColor = System.Drawing.ColorTranslator.FromHtml("#ffffff");
e.RowElement.ForeColor = System.Drawing.ColorTranslator.FromHtml("#9c0000");
}
}

mrali.jalali
شنبه 25 اردیبهشت 1395, 09:23 صبح
اگر نمونه کدهاشو داری میشه بگذاری ؟


داخل سایت خودش گشتم فقط فونت هدر و فوتر رو نوشته بود ولی فوت دیتیل (جدول) چیز پیدا نکردم . فونت پیش فرضش هم جالب نیست

ژیار رحیمی
شنبه 25 اردیبهشت 1395, 18:34 عصر
از پنجره properties خاصیت PrintStyle

140418