public void fillGridView() { string json = outcome.read(); string types = outcome.readTypes(); var x = JsonConvert.DeserializeObject <IEnumerable <string> >(types); cmbTipo.Items.Clear(); foreach (var type in x) { cmbTipo.Items.Add(type); } if (!json.Equals("[]")) { dataGrid.DataSource = Tools.Util.convertToDataTable(json); dataGrid.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; // dataGrid.Enabled = false; this.dataGrid.Columns["active"].Visible = true; this.dataGrid.Columns["created_at"].Visible = false; this.dataGrid.Columns["updated_at"].Visible = false; this.dataGrid.Columns["idbusinessline"].Visible = false; this.dataGrid.Columns["__v"].Visible = false; this.dataGrid.Columns["_id"].Visible = false; dataGrid.Columns["folio"].DisplayIndex = 0; dataGrid.Columns["folio"].HeaderText = "Folio"; dataGrid.Columns["description"].DisplayIndex = 1; dataGrid.Columns["description"].HeaderText = "DescripciĆ³n"; dataGrid.Columns["description"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells; dataGrid.Columns["reference"].DisplayIndex = 2; dataGrid.Columns["reference"].HeaderText = "Referencia"; dataGrid.Columns["reference"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells; dataGrid.Columns["type"].DisplayIndex = 3; dataGrid.Columns["type"].HeaderText = "Tipo"; dataGrid.Columns["type"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells; dataGrid.Columns["amount"].DisplayIndex = 4; dataGrid.Columns["amount"].HeaderText = "Monto"; dataGrid.Columns["amount"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells; dataGrid.Columns["date"].DisplayIndex = 5; dataGrid.Columns["date"].HeaderText = "Fecha"; dataGrid.Columns["active"].DisplayIndex = 6; dataGrid.Columns["active"].HeaderText = "Status"; } }