コード例 #1
0
 /// <summary>
 /// 设定单元格编辑类型
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="self"></param>
 /// <param name="editType">单元格编辑类型</param>
 /// <param name="listitems">listitems</param>
 /// <returns></returns>
 public static GridColumn <T> SetEditType <T>(this GridColumn <T> self, EditTypeEnum editType = EditTypeEnum.Text, List <ComboSelectListItem> listitems = null)
     where T : TopBasePoco
 {
     self.EditType  = editType;
     self.ListItems = listitems;
     return(self);
 }
コード例 #2
0
ファイル: PopeGrid.cs プロジェクト: bluepope/IgTest
        public void AddColumn(string key, string caption, int width, EditTypeEnum editType)
        {
            var col = this.DisplayLayout.Bands[0].Columns.Add(key, caption);

            col.Width = width;

            if (editType == EditTypeEnum.Edit)
            {
                col.CellActivation = Activation.AllowEdit;
            }
            else if (editType == EditTypeEnum.ReadOnly)
            {
                col.CellActivation = Activation.NoEdit;
            }
            else if (editType == EditTypeEnum.EditOnlyNewRow)
            {
                col.CellActivation = Activation.AllowEdit;
                col.Tag            = "PK";
            }
        }
コード例 #3
0
 /// <summary>
 /// 设定自定义单元格编辑类型
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="self"></param>
 /// <param name="editType">单元格编辑类型</param>
 /// <returns></returns>
 public static GridColumn <T> SetOnlyEditType <T>(this GridColumn <T> self, EditTypeEnum editType = EditTypeEnum.Text)
     where T : TopBasePoco
 {
     self.EditType = editType;
     return(self);
 }