AddColumn() public static method

public static AddColumn ( List cols, string displayName, int width, string field ) : Slick.Column
cols List
displayName string
width int
field string
return Slick.Column
Exemplo n.º 1
0
 /// <summary>
 /// Adds a column that shows the state of the row as edited/new
 /// </summary>
 /// <param name="columns"></param>
 public static void AddEditIndicatorColumn(List <Column> columns)
 {
     GridDataViewBinder.AddColumn(columns, "", 20, "entityState")
     .Formatter = delegate(int row, int cell, object value, Column columnDef, object dataContext)
     {
         EntityStates state = (EntityStates)value;
         return(((state == EntityStates.Changed) || (state == EntityStates.Created)) ? "<span class='grid-edit-indicator'></span>" : "");
     };
 }
Exemplo n.º 2
0
        /// <summary>
        /// Adds a column that shows the state of the row as edited/new
        /// </summary>
        /// <param name="columns"></param>
        public static void AddEditIndicatorColumn(List <Column> columns)
        {
            GridDataViewBinder.AddColumn(columns, "", 20, "entityState")
            .Formatter = delegate(int row, int cell, object value, Column columnDef, object dataContext)
            {
                EntityStates state = (EntityStates)value;
                switch (state)
                {
                case EntityStates.Created:
                case EntityStates.Changed:
                    return("<span class='grid-edit-indicator'></span>");

                case EntityStates.ReadOnly:
                    return("<span class='grid-readonly-indicator'></span>");

                default:
                    return("");
                }
            };
        }