Esempio n. 1
0
        protected internal static void LoadResources(CommonGridView grid, string className, string gridId)
        {
            if (grid == null)
            {
                return;
            }

            string listResourceName = string.Concat(className, "_", gridId, "_");

            string value = Resources.ResourceManager.GetString(listResourceName + "Caption");

            if (value != null)
            {
                grid.Caption = value;
            }

            foreach (DataControlField field in grid.Columns)
            {
                BoundField boundField = field as BoundField;
                if (boundField != null)
                {
                    value = Resources.ResourceManager.GetString(string.Concat(listResourceName, boundField.DataField, "Column_HeaderText"));
                    if (value != null)
                    {
                        boundField.HeaderText = Resources.ResourceManager.GetString(string.Concat(listResourceName, boundField.DataField, "Column_HeaderText"));
                    }
                }
            }
        }
Esempio n. 2
0
 protected internal static void LoadResources(CommonGridView grid, string className)
 {
     if (grid != null)
     {
         LoadResources(grid, className, grid.ID);
     }
 }
 public AutoGeneratedButtonsField(CommonGridView grid, bool showEditButton, bool showDeleteButton, bool showSelectButton)
 {
     this.m_Grid             = grid;
     this.m_ShowEditButton   = showEditButton;
     this.m_ShowDeleteButton = showDeleteButton;
     this.m_ShowSelectButton = showSelectButton;
 }
Esempio n. 4
0
        protected void cgvScoreCardMetric_Init(object sender, EventArgs e)
        {
            CommonGridView cgvScoreCardMetric = (CommonGridView)sender;

            if (MyDashboardMode && cgvScoreCardMetric.DataSourceID != "dsScoreCardDashboard")
            {
                cgvScoreCardMetric.DataKeyNames = new string[] { "ScoreCardDashboardID" };
                cgvScoreCardMetric.DataSourceID = "dsScoreCardDashboard";
            }
        }
Esempio n. 5
0
        protected internal static void Initialize(CommonGridView grid)
        {
            if (grid == null)
            {
                return;
            }

            grid.AllowSorting             = true;
            grid.AutoGenerateColumns      = false;
            grid.AutoGenerateEditButton   = true;
            grid.AutoGenerateDeleteButton = true;
            grid.ShowAddLink     = true;
            grid.PageSize        = 50;
            grid.AddLinkCssClass = "Gray";
        }
Esempio n. 6
0
        /// <summary>
        ///     Отобразить столбец таблицы со скином заголовков колонок
        /// </summary>
        public static void HeaderDrawCell(this CommonGridView view, GridColumn column, RowCellCustomDrawEventArgs e)
        {
            if (e.Column != column || e.RowHandle == GridControl.AutoFilterRowHandle)
            {
                return;
            }
            var p    = new GridSkinElementsPainter(view);
            var args = new HeaderObjectInfoArgs();

            args.Assign(new ObjectInfoArgs(e.Cache, e.Bounds, ObjectState.Normal));
            args.Graphics = e.Graphics;
            args.Caption  = e.DisplayText;
            p.Column.DrawObject(args);
            e.Appearance.DrawString(e.Cache, e.DisplayText, e.Bounds);
            e.Handled = true;
        }
Esempio n. 7
0
        private void CopyProperties(CommonGridView control)
        {
            control.DataSource          = this.DataSource;
            control.DataSourceID        = this.DataSourceID;
            control.AutoGenerateColumns = this.AutoGenerateColumns;
            if (this.DataBinding != null)
            {
                foreach (Delegate d in this.DataBinding.GetInvocationList())
                {
                    control.DataBinding += (EventHandler)d;
                }
            }

            foreach (DataControlField f in this.Columns)
            {
                control.Columns.Add(f);
            }
        }
Esempio n. 8
0
        protected override void InitializeDataCell(DataControlFieldCell cell, DataControlRowState rowState)
        {
            CommonGridView control = new CommonGridView();

            control.ColorScheme = ColorScheme.Gray;
            this.CopyProperties(control);
            control.Init += OnControlInit;

            if (!(this.EditMode || this.InsertMode))
            {
                control.Enabled = false;
            }

            if (base.Visible)
            {
                //control.DataBinding += new EventHandler(this.OnBindingField);
            }

            cell.Controls.Add(control);
        }
Esempio n. 9
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            if (Request.QueryString["ColorScheme"] != null)
            {
                selectedScheme = (ColorScheme)Enum.Parse(typeof(ColorScheme), Request.QueryString["ColorScheme"]);
            }

            foreach (ColorScheme scheme in Enum.GetValues(typeof(ColorScheme)))
            {
                ListItem item = new ListItem(scheme.ToString(), scheme.ToString());
                DropDownList1.Items.Add(item);
                if (scheme == selectedScheme)
                {
                    item.Selected = true;
                }
            }

            CommonGridView4.ColorScheme = CommonGridView1.ColorScheme = selectedScheme;
            CommonGridView.ApplyStyle(Table1, selectedScheme);
            CommonGridView.ApplyStyle(Table2, selectedScheme);

            CommonGridView4.DataBind();

            //GridView1.EmptyDataText = "No Data Found.";
            //GridView1.DataBind();

            if (Micajah.Common.Configuration.FrameworkConfiguration.Current.WebApplication.MasterPage.Theme == Micajah.Common.Pages.MasterPageTheme.Modern)
            {
                SelectHolder.Visible = false;
            }
        }

        //CommonGridView1.Columns[0].Visible = (!CommonGridView1.Columns[0].Visible);

        HyperLink1.Text = "Gooooooogle!";
        //MyOwnedLink.NavigateUrl = "javascript:alert('1');";
    }
Esempio n. 10
0
        protected void cgvScoreCardMetric_Init(object sender, EventArgs e)
        {
            CommonGridView cgvScoreCardMetric = (CommonGridView)sender;

            if (MyDashboardMode && cgvScoreCardMetric.DataSourceID != "dsScoreCardDashboard")
            {
                cgvScoreCardMetric.DataKeyNames = new string[] { "ScoreCardDashboardID" };
                cgvScoreCardMetric.DataSourceID = "dsScoreCardDashboard";
            }

            if (!MyDashboardMode)
            {
                HideColumn("ScoreCardPeriodName");
                HideColumn("MinValue");
                HideColumn("MaxValue");
                HideColumn("BaselineValue");
                HideColumn("BaselineValueLabel");
                HideColumn("Breakpoint1Value");
                HideColumn("Breakpoint1ValueLabel");
                HideColumn("Breakpoint2Value");
                HideColumn("Breakpoint2ValueLabel");
            }
        }
Esempio n. 11
0
 protected void GridView1_DataBound(object sender, EventArgs e)
 {
     CommonGridView.ApplyStyle(GridView1, selectedScheme);
 }
Esempio n. 12
0
 /// <summary>
 /// Установка изображения для отображения в индикаторе
 /// </summary>
 /// <param name="view"></param>
 /// <param name="_indicatorImage">Изображение</param>
 public static void SetIndicatorImage(this CommonGridView view, Bitmap _indicatorImage)
 {
     view.IndicatorImage = _indicatorImage;
 }