private DataGridDurum JsonListeye(string dosyaAdi, string json) { DataTable dt = JsonConvert.DeserializeObject <DataTable>(json); DataGridDurum dgDurum = new DataGridDurum() { Ad = dosyaAdi, Sutunlar = new List <DataGridSutunDurum>() }; try { foreach (DataRow dr in dt.Rows) { DataGridSutunDurum sutunDurum = new DataGridSutunDurum { Ad = dr[0].ToString(), DisplayIndex = int.Parse(dr[2].ToString()), Width = int.Parse(dr[1].ToString()), Visible = Convert.ToBoolean(dr[3]), }; if (dr[4].ToString() == "False") { sutunDurum.SiralamaYonu = SortOrder.None; } else { sutunDurum.SiralamaYonu = dr[4].ToString() == "Descending" ? SortOrder.Descending : SortOrder.Ascending; } dgDurum.Sutunlar.Add(sutunDurum); } return(dgDurum); } catch (Exception e) { Console.WriteLine(e); } return(null); }
public GridManager(Table table) { durum = new DataGridDurum(); }