Forum
Merhaba Devexpress datagridview ile oluşturduğum form da filtreleme işlemleri yaptıktan sonra yazdırmak istiyorum.
Reportgenerator ile bir form oluşturuyorum ama gridview içinde uyguladığım filtremeleri almıyor malesef.
Bu konu hakkında yardım edebilir misiniz ?
Şimdiden teşekkürler.
merhaba benzer bır yazdırma ve formu doldurma surada mevcut
https://github.com/eravse/SharePointDataPrinting/blob/master/SharePointDataPrinting/Form1.cs
private static void DoRowDoubleClick(GridView view, Point pt)
{
GridHitInfo info = view.CalcHitInfo(pt);
if (info.InRow || info.InRowCell)
{
string colCaption = info.Column == null ? "N/A" : info.Column.GetCaption();
DataRow dataRow = (DataRow)view.GetDataRow(info.RowHandle);// view.GetDataRow(view.GetSelectedRows()[0]);
int id = Convert.ToInt16(view.GetRowCellValue(info.RowHandle, "id"));
XtraReport1 r = new XtraReport1();
r.DataRow = dataRow;
DevExpress.XtraReports.UI.ReportPrintTool report = new DevExpress.XtraReports.UI.ReportPrintTool(r);
report.ShowPreview();
}
}
report ıcınde su sekılde alabılırsınız
https://github.com/eravse/SharePointDataPrinting/blob/master/SharePointDataPrinting/XtraReport1.cs
public partial class XtraReport1 : DevExpress.XtraReports.UI.XtraReport
{
public dynamic DataRow { get; set; }
public XtraReport1()
{
InitializeComponent();
}
private void XtraReport1_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e)
{
xrLabel3.Text = this.DataRow[4];
}
}
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com