コード例 #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="control"></param>
        /// <param name="cell"></param>
        protected override void SetControlValueCore(Control control, Cell cell)
        {
            MyObjectTextBox box  = control as MyObjectTextBox;
            object          obj2 = cell.Value;

            box.SelectedDataValue = obj2;
        }
コード例 #2
0
        /// <summary>
        /// CreateControl
        /// </summary>
        /// <returns></returns>
        protected override Control CreateControl()
        {
            MyObjectTextBox ret = this.TemplateControl.Clone() as MyObjectTextBox;

            return(ret);
        }
コード例 #3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="control"></param>
        /// <param name="cell"></param>
        /// <param name="returnDataType"></param>
        /// <returns></returns>
        protected override object GetControlValueCore(Control control, Cell cell, System.Type returnDataType)
        {
            MyObjectTextBox box = control as MyObjectTextBox;

            return(box.SelectedDataValue);
        }
コード例 #4
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="template"></param>
 protected MyObjectTextEditor(MyObjectTextBox template)
     : base(template)
 {
 }