Beispiel #1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="columns"></param>
 /// <param name="names"></param>
 public static void HideAllExcept(this GridEXColumnCollection columns, params string[] names)
 {
     foreach (Janus.Windows.GridEX.GridEXColumn column in columns)
     {
         column.Visible = (names.Contains(column.Key));
     }
 }
Beispiel #2
0
        private void FillColumnList(GridEXColumnCollection columns, ComboBox combo)
        {
            GridEXColumn column = null;
            int i = 0;

            //combo.DisplayMember = "_Name"
            combo.Items.Clear();
            combo.Items.Add(new object[] { "(None)", null });
            for (i = 0; i < columns.Count; i++)
            {
                column = columns[i];
                if (column.AllowSort)
                {
                    combo.Items.Add(new object[] { MainQD.GetColumnFriendlyName(column), column });
                }
            }
        }
Beispiel #3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="columns"></param>
        /// <param name="text"></param>
        /// <param name="key"></param>
        /// <param name="width"></param>
        /// <param name="displayMode"></param>
        /// <param name="style"></param>
        public static GridEXColumn AddButtonColumn(this GridEXColumnCollection columns, string text, string key,
                                                   int width = 60, CellButtonDisplayMode displayMode = CellButtonDisplayMode.Always,
                                                   Janus.Windows.GridEX.ButtonStyle style = Janus.Windows.GridEX.ButtonStyle.ButtonCell)
        {
            GridEXColumn column = new GridEXColumn();

            column.AllowSize         = false;
            column.ButtonDisplayMode = displayMode;
            column.ButtonStyle       = style;
            column.ButtonText        = text;
            column.Caption           = text;
            column.EditType          = EditType.NoEdit;
            column.Key           = key;
            column.Width         = width;
            column.TextAlignment = Janus.Windows.GridEX.TextAlignment.Center;
            columns.Add(column);

            return(column);
        }
Beispiel #4
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="columns"></param>
 /// <param name="name"></param>
 /// <param name="width"></param>
 public static void LockColumnWidth(this GridEXColumnCollection columns, string name, int width)
 {
     columns[name].Width     = width;
     columns[name].AllowSize = false;
 }