/// <summary> /// Editbuttonlar için sadece id ve isim lazım boşuna entityi okumaya gerek yok "deger" parametresi bize adi gibi istenen değeri döndersin /// </summary> /// <param name="table"></param> /// <returns></returns> public static int Select(DataTable table, string fieldname, ref string deger) { int result = 0; SimpleTreeLookup lookup = new SimpleTreeLookup(); lookup.StartPosition = FormStartPosition.CenterScreen; bstumtanimlar.DataSource = table; lookup.GridTumTeshis.DataSource = bstumtanimlar; lookup.ShowDialog(); if (lookup.DialogResult == DialogResult.OK) { result = 0; //if (lookup.GridTumTeshis.CurrentRow != null && Convert.ToInt32(lookup.GridTumTeshis.CurrentRow.Cells["Id"].Value) > 0) //{ // result = Convert.ToInt32(lookup.GridTumTeshis.CurrentRow.Cells["Id"].Value); // deger = lookup.GridTumTeshis.CurrentRow.Cells[fieldname].Value.ToString(); //} if (bstumtanimlar.Current != null && Convert.ToInt32((bstumtanimlar.Current as DataRowView)["Id"]) > 0) { result = Convert.ToInt32((bstumtanimlar.Current as DataRowView)["Id"]); deger = (bstumtanimlar.Current as DataRowView)[fieldname].ToString(); } } lookup.Dispose(); return(result); }
/// <summary> /// Editbuttonlar için sadece id ve isim lazım boşuna entityi okumaya gerek yok "deger" parametresi bize adi gibi istenen değeri döndersin /// </summary> /// <param name="table"></param> /// <returns></returns> public static int Select(DataTable table, string fieldname, ref string deger) { int result = 0; SimpleTreeLookup lookup = new SimpleTreeLookup(); lookup.StartPosition = FormStartPosition.CenterScreen; bstumtanimlar.DataSource = table; lookup.GridTumTeshis.DataSource = bstumtanimlar; lookup.ShowDialog(); if (lookup.DialogResult == DialogResult.OK) { result = 0; //if (lookup.GridTumTeshis.CurrentRow != null && Convert.ToInt32(lookup.GridTumTeshis.CurrentRow.Cells["Id"].Value) > 0) //{ // result = Convert.ToInt32(lookup.GridTumTeshis.CurrentRow.Cells["Id"].Value); // deger = lookup.GridTumTeshis.CurrentRow.Cells[fieldname].Value.ToString(); //} if (bstumtanimlar.Current != null && Convert.ToInt32((bstumtanimlar.Current as DataRowView)["Id"]) > 0) { result = Convert.ToInt32((bstumtanimlar.Current as DataRowView)["Id"]); deger = (bstumtanimlar.Current as DataRowView)[fieldname].ToString(); } } lookup.Dispose(); return result; }
public static int Select(DataTable table) { int result = 0; SimpleTreeLookup lookup = new SimpleTreeLookup(); lookup.StartPosition = FormStartPosition.CenterScreen; bstumtanimlar.DataSource = table; lookup.GridTumTeshis.DataSource = bstumtanimlar; lookup.ShowDialog(); if (lookup.DialogResult == DialogResult.OK) { result = 0; if (bstumtanimlar.Current!=null && Convert.ToInt32((bstumtanimlar.Current as DataRowView)["Id"])>0) { result = Convert.ToInt32((bstumtanimlar.Current as DataRowView)["Id"]); } } lookup.Dispose(); return result; }
public static int Select(DataTable table) { int result = 0; SimpleTreeLookup lookup = new SimpleTreeLookup(); lookup.StartPosition = FormStartPosition.CenterScreen; bstumtanimlar.DataSource = table; lookup.GridTumTeshis.DataSource = bstumtanimlar; lookup.ShowDialog(); if (lookup.DialogResult == DialogResult.OK) { result = 0; if (bstumtanimlar.Current != null && Convert.ToInt32((bstumtanimlar.Current as DataRowView)["Id"]) > 0) { result = Convert.ToInt32((bstumtanimlar.Current as DataRowView)["Id"]); } } lookup.Dispose(); return(result); }