1-) C# DEVEXPRESS RMOS - XtraReport1 oluşturma basit

private void btnYazdir_Click(object sender, EventArgs e)
{
kartRapor rapor = new kartRapor();
DataTable dt = new DataTable();
dt.Columns.Add("adSoyad");
dt.Columns.Add("konaklama");
dt.Columns.Add("girTar");
dt.Columns.Add("cikTar");
dt.Columns.Add("barkod");
foreach (int item in gridView1.GetSelectedRows())
{
DataRow dr = dt.NewRow();
string Rez_Id = gridView1.GetRowCellValue(item, gridView1.Columns["Rez_Id"]).ToString();
string Rez_Adi_1 = gridView1.GetRowCellValue(item, gridView1.Columns["Rez_Adi_1"]).ToString();
string Rez_Adi_2 = gridView1.GetRowCellValue(item, gridView1.Columns["Rez_Adi_2"]).ToString();
string Rez_Giris_tarihi = gridView1.GetRowCellValue(item, gridView1.Columns["Rez_Giris_tarihi"]).ToString();
string Rez_Cikis_tarihi = gridView1.GetRowCellValue(item, gridView1.Columns["Rez_Cikis_tarihi"]).ToString();
string Rez_Konaklama = gridView1.GetRowCellValue(item, gridView1.Columns["Rez_Konaklama"]).ToString();
string Rez_Odano = gridView1.GetRowCellValue(item, gridView1.Columns["Rez_Odano"]).ToString();
dr["adSoyad"] = Rez_Adi_1+ " "+ Rez_Adi_2;
dr["konaklama"] = Rez_Konaklama;
dr["girTar"] =Convert.ToDateTime( Rez_Giris_tarihi).ToString("dd.MM.yyyy");
dr["cikTar"] = Convert.ToDateTime(Rez_Cikis_tarihi).ToString("dd.MM.yyyy");
dr["barkod"] = Rez_Id;
if (File.Exists("logo.png"))
{
rapor.logo.ImageUrl = "logo.png";
}
if (File.Exists("logo.jpg"))
{
rapor.logo.ImageUrl = "logo.jpg";
}
if (File.Exists("logo.jpeg"))
{
rapor.logo.ImageUrl = "logo.jpeg";
}
dt.Rows.Add(dr);
}
rapor.DataSource = dt;
rapor.adSoyad.Text = "[adSoyad]";
rapor.konaklama.Text = "[konaklama]";
rapor.girTar.Text = "[girTar]";
rapor.cikTar.Text = "[cikTar]";
rapor.xrBarCode1.Text = "[barkod]";
rapor.ShowPreview();
}