///// <summary>
 ///// 改变DataRowTemplate为ButtonDataRowTemplate, 为AddButtonColumn做准备
 ///// </summary>
 //public ButtonDataRow ChangeToButtonDataRowTemplate()
 //{
 //    if (!(this.DataRowTemplate is ButtonDataRow))
 //    {
 //        ButtonDataRow buttonDataRow = new ButtonDataRow();
 //        this.DataRowTemplate = buttonDataRow;
 //    }
 //    return this.DataRowTemplate as ButtonDataRow;
 //}
 /// <summary>
 /// 添加按钮(Button)栏
 /// 之前需Call ChangeToButtonDataRowTemplate()
 /// </summary>
 /// <param name="grid"></param>
 /// <param name="caption"></param>
 /// <returns></returns>
 public static Columns.ButtonColumn AddButtonColumn(this IGrid grid, string caption)
 {
     Columns.ButtonColumn column = new Columns.ButtonColumn(caption);
     grid.Columns.Add(column);
     return column;
 }
Esempio n. 2
0
        ///// <summary>
        ///// 改变DataRowTemplate为ButtonDataRowTemplate, 为AddButtonColumn做准备
        ///// </summary>
        //public ButtonDataRow ChangeToButtonDataRowTemplate()
        //{
        //    if (!(this.DataRowTemplate is ButtonDataRow))
        //    {
        //        ButtonDataRow buttonDataRow = new ButtonDataRow();
        //        this.DataRowTemplate = buttonDataRow;
        //    }
        //    return this.DataRowTemplate as ButtonDataRow;
        //}

        /// <summary>
        /// 添加按钮(Button)栏
        /// 之前需Call ChangeToButtonDataRowTemplate()
        /// </summary>
        /// <param name="grid"></param>
        /// <param name="caption"></param>
        /// <returns></returns>
        public static Columns.ButtonColumn AddButtonColumn(this IGrid grid, string caption)
        {
            Columns.ButtonColumn column = new Columns.ButtonColumn(caption);
            grid.Columns.Add(column);
            return(column);
        }