Exemplo n.º 1
0
        public void SetAppareance(CParameterSearch parameter)
        {
            //Establecer columnas visibles y no visibles
            for (int j = 0; j < gvFindMaster.Columns.Count; j++)
            {
                gvFindMaster.Columns[j].OptionsColumn.AllowEdit = false;

                if (parameter.Fields.ContainsKey(gvFindMaster.Columns[j].FieldName))
                {
                    if (parameter.Fields[gvFindMaster.Columns[j].FieldName] == "")
                    {
                        gvFindMaster.Columns[j].Visible = false;
                    }
                    else
                    {
                        gvFindMaster.Columns[j].Caption = parameter.Fields[gvFindMaster.Columns[j].FieldName];
                    }
                }
            }

            //Establecer apariencia de la columna select
            if (ExistColumnSelect())
            {
                gvFindMaster.Columns["Select"].Caption    = "#";
                gvFindMaster.Columns["Select"].ColumnEdit = repButton;
                gvFindMaster.Columns["Select"].Width      = 100;
                gvFindMaster.Columns["Select"].OptionsColumn.AllowSize   = false;
                gvFindMaster.Columns["Select"].OptionsFilter.AllowFilter = false;
                gvFindMaster.Columns["Select"].OptionsColumn.AllowEdit   = true;
            }

            gvFindMaster.BestFitColumns();
        }
Exemplo n.º 2
0
        public void BindGrid(CParameterSearch parameter)
        {
            foreach (string key in parameter.Keys)
            {
                if (!keys.ContainsKey(key))
                {
                    keys.Add(key, "");
                }
            }

            if (parameter is CParameterDatatable)
            {
                gcFindMaster.DataSource = (parameter as CParameterDatatable).ResultSearch;
            }
            else
            {
                gcFindMaster.DataSource = (parameter as CParameterIList).ResultSearch;
            }

            SetAppareance(parameter);
        }
Exemplo n.º 3
0
 public void BindGrid(UserControl filter, System.Drawing.Size size, CParameterSearch parameter)
 {
     AddFilter(filter, size);
     BindGrid(parameter);
 }