예제 #1
0
 private void gridView_0_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
 {
     if (e.Column == this.gridColumn_2)
     {
         GridEditorItem row = this.gridView_0.GetRow(e.RowHandle) as GridEditorItem;
         if (row != null)
         {
             e.RepositoryItem = row.RepositoryItem;
         }
     }
 }
예제 #2
0
        public void ChangeItem(int int_0, ColumnAttribute columnAttribute_0, object object_0, double double_0,
                               double double_1)
        {
            GridEditorItem item           = this.gridEditorCollection_0[int_0];
            RepositoryItem repositoryItem = item.RepositoryItem;

            if (columnAttribute_0 == ColumnAttribute.CA_COMBOBOX)
            {
                this.repositoryItemComboBox_0             = new RepositoryItemComboBox();
                this.repositoryItemComboBox_0.AutoHeight  = false;
                this.repositoryItemComboBox_0.BorderStyle = BorderStyles.NoBorder;
                for (int i = 0; i < ((IList)object_0).Count; i++)
                {
                    this.repositoryItemComboBox_0.Items.Add(((IList)object_0)[i]);
                }
                this.repositoryItemComboBox_0.Name     = "repositoryItemComboBox";
                this.repositoryItemComboBox_0.ReadOnly = repositoryItem.ReadOnly;
                item.RepositoryItem = this.repositoryItemComboBox_0;
            }
            else if (repositoryItem is RepositoryItemComboBox)
            {
                if (columnAttribute_0 == ColumnAttribute.CA_TEXTEDIT)
                {
                    this.repositoryItemTextEdit_0             = new RepositoryItemTextEdit();
                    this.repositoryItemTextEdit_0.AutoHeight  = false;
                    this.repositoryItemTextEdit_0.BorderStyle = BorderStyles.NoBorder;
                    this.repositoryItemTextEdit_0.Name        = "repositoryItemTextEdit";
                    this.repositoryItemTextEdit_0.ReadOnly    = repositoryItem.ReadOnly;
                    item.RepositoryItem = this.repositoryItemTextEdit_0;
                }
                else if (columnAttribute_0 == ColumnAttribute.CA_SPINEDIT)
                {
                    this.repositoryItemSpinEdit_0               = new RepositoryItemSpinEdit();
                    this.repositoryItemSpinEdit_0.AutoHeight    = false;
                    this.repositoryItemSpinEdit_0.BorderStyle   = BorderStyles.NoBorder;
                    this.repositoryItemSpinEdit_0.Mask.MaskType = MaskType.Numeric;
                    this.repositoryItemSpinEdit_0.Name          = "repositoryItemSpinEdit";
                    this.repositoryItemSpinEdit_0.ReadOnly      = repositoryItem.ReadOnly;
                    this.repositoryItemSpinEdit_0.MaxValue      = (decimal)double_1;
                    this.repositoryItemSpinEdit_0.MinValue      = (decimal)double_0;
                    item.RepositoryItem = this.repositoryItemSpinEdit_0;
                }
            }
        }
예제 #3
0
 private void gridView_0_FocusedRowChanged(object sender, FocusedRowChangedEventArgs e)
 {
     GridEditorItem row = this.gridView_0.GetRow(e.FocusedRowHandle) as GridEditorItem;
 }