1-) C# DEVEXPRESS RMOS - xtrareport kullanımı XtraReports ra
using DevExpress.XtraBars.Docking2010.Views.Tabbed;
using DevExpress.XtraReports.UI;
using System;
using System.Data;
using System.IO;
using System.Windows.Forms;
/********************Rapor ile ilgili**********************/
RP_TeknikServis report = new RP_TeknikServis();
public void MyRaporGoster(bool pDuzen)
{
try
{
DataTable dt = RHVeritabani.MyGetDataTable("select * from uTeknikArizalar");
if (dt != null)
{
report.DataSource = dt;
string W_BirUstPath = Directory.GetParent(Directory.GetParent(System.Reflection.Assembly.GetExecutingAssembly().Location) + "") + "";
if (File.Exists(W_BirUstPath + @"\\Raporlar\\RP_TeknikServis.repx"))
{
report.LoadLayout(W_BirUstPath + @"\\Raporlar\\RP_TeknikServis.repx");
}
if (pDuzen) report.ShowDesigner();
else report.ShowPreview();
}
else
{
RHMesaj.MyMessageInformation("Raporlanacak Veri Yok!");
}
}
catch (Exception ex)
{
RHMesaj.MyMessageError(MyClass, "MyRaporGoster", "", ex);
}
}
private void btnDesign_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
MyRaporGoster(true);
}
private void btnPriview_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
MyRaporGoster(false);
}
/********************Rapor ile ilgili**********************/