/// <summary> /// Método para llenar la cuadricula donde se visualizan los registros /// </summary> public void LlenarGrilla() { GvGeneral.Columns.Clear(); GvGeneral.OptionsView.ColumnAutoWidth = false; DataViewManager dvm = new DataViewManager(dsGeneral); DataView dvMain = dvm.CreateDataView(dsGeneral.Tables[0]); GridColumn[] col = new GridColumn[PerfilShow.Visibles.Length]; int index = 0; for (int i = 0; i < PerfilShow.Visibles.Length; i++) { index = Convert.ToInt32(PerfilShow.Indices[i]); col[index] = GvGeneral.Columns.AddField(dsGeneral.Tables[0].Columns[PerfilShow.CamposId[i]].Caption); col[index].VisibleIndex = index; //col[index].BestFit(); col[index].Width = PerfilShow.Tamaños[i].ToInt(); col[index].Caption = PerfilShow.Cabeceras[i]; col[index].AppearanceHeader.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; } GctrlGeneral.DataSource = dvMain; if (GvGeneral.RowCount > 0) { GvGeneral.Focus(); GvGeneral.SelectRow(0); } }