0-) C# RMOS - yeni bunu alsan yeter asd as
DataTable dtZiyaretci;
DataRow drZiyaretci;
private void btnYazdir_Click(object sender, EventArgs e)
{
try
{
dtZiyaretci = new DataTable();
for (int i = 0; i < gridView1.Columns.Count; i++)
{
dtZiyaretci.Columns.Add(gridView1.Columns[i].FieldName);
}
for (int i = 0; i < gridView1.DataRowCount; i++)
{
drZiyaretci = dtZiyaretci.NewRow();
for (int k = 0; k < gridView1.Columns.Count; k++)
{
drZiyaretci[k] = gridView1.GetRowCellValue(i, gridView1.Columns[k].FieldName).ToString();
}
dtZiyaretci.Rows.Add(drZiyaretci);
}
//MyRaporGoster.MyRaporGosterDataTable("uZiyaretci.repx", dtZiyaretci);
MyRaporGoster.MyRaporGosterDataTableThis("uZiyaretci.repx", dtZiyaretci, MyMain.Form1);
}
catch(Exception ex)
{
RHMesaj.MyMessageError(MyClass, "btnYazdir_Click", "",ex);
}
}
1-) gridview deki filter edilmiş bilgileri almak
for (int i = 0; i < gridViewRez.DataRowCount; i++)
{
string s= gridViewRez.GetRowCellValue(i, "masa_ad").ToString();
}
2-) gridview deki filter edilmiş bilgileri datasource a atamak
DataTable dtRez;
DataRow drRez;
public void MyRez()
{
dtRez = new DataTable();
for (int i = 0; i < gridViewRez.Columns.Count; i++)
{
dtRez.Columns.Add(gridViewRez.Columns[i].FieldName);
}
}
public void MyDurumAddRow(string rez_id, string rez_masa_id, string rez_sandalye_id, string rez_kod, string rez_durum, string rez_kod1, string rez_girtar, string rez_ulke, string rez_ciktar, string rez_kod2, string rez_kod3, string rez_dogumtar, string rez_odano, string masa_ad, string sandalye_ad, string rez_ad, string rez_soyad)
{
try
{
drRez = dtRez.NewRow();
drRez[0] = rez_id;
drRez[1] = rez_masa_id;
drRez[2] = rez_sandalye_id;
drRez[3] = rez_kod;
drRez[4] = rez_durum;
drRez[5] = rez_kod1;
drRez[6] = rez_girtar;
drRez[7] = rez_ulke;
drRez[8] = rez_ciktar;
drRez[9] = rez_kod2;
drRez[10] = rez_kod3;
drRez[11] = rez_dogumtar;
drRez[12] = rez_odano;
drRez[13] = masa_ad;
drRez[14] = sandalye_ad;
drRez[15] = rez_ad;
drRez[16] = rez_soyad;
dtRez.Rows.Add(drRez);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
public void MyRaporGoster(bool pDuzen)
{
for (int i = 0; i < gridViewRez.DataRowCount; i++)
{
string rez_id = gridViewRez.GetRowCellValue(i, "rez_id").ToString();
string rez_masa_id = gridViewRez.GetRowCellValue(i, "rez_masa_id").ToString();
string rez_sandalye_id = gridViewRez.GetRowCellValue(i, "rez_sandalye_id").ToString();
string rez_kod = gridViewRez.GetRowCellValue(i, "rez_kod").ToString();
string rez_durum = gridViewRez.GetRowCellValue(i, "rez_durum").ToString();
string rez_kod1 = gridViewRez.GetRowCellValue(i, "rez_kod1").ToString();
string rez_girtar = gridViewRez.GetRowCellValue(i, "rez_girtar").ToString();
string rez_ulke = gridViewRez.GetRowCellValue(i, "rez_ulke").ToString();
string rez_ciktar = gridViewRez.GetRowCellValue(i, "rez_ciktar").ToString();
string rez_kod2 = gridViewRez.GetRowCellValue(i, "rez_kod2").ToString();
string rez_kod3 = gridViewRez.GetRowCellValue(i, "rez_kod3").ToString();
string rez_dogumtar = gridViewRez.GetRowCellValue(i, "rez_dogumtar").ToString();
string rez_odano = gridViewRez.GetRowCellValue(i, "rez_odano").ToString();
string masa_ad = gridViewRez.GetRowCellValue(i, "masa_ad").ToString();
string sandalye_ad = gridViewRez.GetRowCellValue(i, "sandalye_ad").ToString();
string rez_ad = gridViewRez.GetRowCellValue(i, "rez_ad").ToString();
string rez_soyad = gridViewRez.GetRowCellValue(i, "rez_soyad").ToString();
MyDurumAddRow(rez_id, rez_masa_id, rez_sandalye_id, rez_kod, rez_durum, rez_kod1, rez_girtar, rez_ulke, rez_ciktar, rez_kod2, rez_kod3, rez_dogumtar, rez_odano, masa_ad, sandalye_ad, rez_ad, rez_soyad);
}
report.DataSource = dtRez;
3-) HEPSİ
DataTable dtRez;
DataRow drRez;
public void MyRez()
{
dtRez = new DataTable();
for (int i = 0; i < gridViewRez.Columns.Count; i++)
{
dtRez.Columns.Add(gridViewRez.Columns[i].FieldName);
}
}
public void MyDurumAddRow(string rez_id, string rez_masa_id, string rez_sandalye_id, string rez_kod, string rez_durum, string rez_kod1, string rez_girtar, string rez_ulke, string rez_ciktar, string rez_kod2, string rez_kod3, string rez_dogumtar, string rez_odano, string masa_ad, string sandalye_ad, string rez_ad, string rez_soyad)
{
try
{
drRez = dtRez.NewRow();
drRez[0] = rez_id;
drRez[1] = rez_masa_id;
drRez[2] = rez_sandalye_id;
drRez[3] = rez_kod;
drRez[4] = rez_durum;
drRez[5] = rez_kod1;
drRez[6] = rez_girtar;
drRez[7] = rez_ulke;
drRez[8] = rez_ciktar;
drRez[9] = rez_kod2;
drRez[10] = rez_kod3;
drRez[11] = rez_dogumtar;
drRez[12] = rez_odano;
drRez[13] = masa_ad;
drRez[14] = sandalye_ad;
drRez[15] = rez_ad;
drRez[16] = rez_soyad;
dtRez.Rows.Add(drRez);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
XtraReport1 report;
public void MyRaporGoster(bool pDuzen)
{
try
{
//if (gridView1.FocusedRowHandle > -1)
//{
//int fis_id = Convert.ToInt32(gridView1.GetRowCellValue(gridView1.FocusedRowHandle, gridView1.Columns["Fis_id"]).ToString());
report = new XtraReport1();
//DataTable dt = MyDataBaseControl.MyGetDataTable("");
MyRez();
for (int i = 0; i < gridViewRez.DataRowCount; i++)
{
string rez_id = gridViewRez.GetRowCellValue(i, "rez_id").ToString();
string rez_masa_id = gridViewRez.GetRowCellValue(i, "rez_masa_id").ToString();
string rez_sandalye_id = gridViewRez.GetRowCellValue(i, "rez_sandalye_id").ToString();
string rez_kod = gridViewRez.GetRowCellValue(i, "rez_kod").ToString();
string rez_durum = gridViewRez.GetRowCellValue(i, "rez_durum").ToString();
string rez_kod1 = gridViewRez.GetRowCellValue(i, "rez_kod1").ToString();
string rez_girtar = gridViewRez.GetRowCellValue(i, "rez_girtar").ToString();
string rez_ulke = gridViewRez.GetRowCellValue(i, "rez_ulke").ToString();
string rez_ciktar = gridViewRez.GetRowCellValue(i, "rez_ciktar").ToString();
string rez_kod2 = gridViewRez.GetRowCellValue(i, "rez_kod2").ToString();
string rez_kod3 = gridViewRez.GetRowCellValue(i, "rez_kod3").ToString();
string rez_dogumtar = gridViewRez.GetRowCellValue(i, "rez_dogumtar").ToString();
string rez_odano = gridViewRez.GetRowCellValue(i, "rez_odano").ToString();
string masa_ad = gridViewRez.GetRowCellValue(i, "masa_ad").ToString();
string sandalye_ad = gridViewRez.GetRowCellValue(i, "sandalye_ad").ToString();
string rez_ad = gridViewRez.GetRowCellValue(i, "rez_ad").ToString();
string rez_soyad = gridViewRez.GetRowCellValue(i, "rez_soyad").ToString();
MyDurumAddRow(rez_id, rez_masa_id, rez_sandalye_id, rez_kod, rez_durum, rez_kod1, rez_girtar, rez_ulke, rez_ciktar, rez_kod2, rez_kod3, rez_dogumtar, rez_odano, masa_ad, sandalye_ad, rez_ad, rez_soyad);
}
//MyDurumAddRow("0", "Arızalı");
report.DataSource = dtRez;
if (gridViewRez.RowCount > 0)
{
if (File.Exists(@"ayarlar\rezervasyon.repx"))
{
report.LoadLayout(@"ayarlar\rezervasyon.repx");
}
if (pDuzen) report.ShowDesigner();
else report.ShowPreview();
}
else
{
RHMesaj.MyMessageInformation("Raporlanacak Veri Yok!");
}
//}
//else
//{
// RHMesaj.MyMessageInformation("Lütfen Satır Seçiniz!");
//}
}
catch (Exception ex)
{
RHMesaj.MyMessageError(MyClass, "MyRaporGoster", "", ex);
}
}