private void gridView_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e) { if (e.Column.FieldName == ButtonColumnName) { crmContractDeal wp = gridListEditor.GridView.GetRow(e.RowHandle) as crmContractDeal; if (wp != null) { RepositoryItemButtonEdit item = defaultButtonColumnColumnProperties.Clone() as RepositoryItemButtonEdit; UpdateButtons(item, true); //wp.Active); e.RepositoryItem = item; } } }
private void gridView_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e) { if (e.Column.FieldName == ButtonColumnName) { ISimpleBusinessAction order = gridListEditor.GridView.GetRow(e.RowHandle) as ISimpleBusinessAction; if (order != null) { RepositoryItemButtonEdit item = defaultButtonColumnColumnProperties.Clone() as RepositoryItemButtonEdit; UpdateButtons(item, order.Active); e.RepositoryItem = item; } } }
private void InitColumns() { DevExpress.XtraGrid.Columns.GridColumn col = _View.Columns["Image"]; col.OptionsColumn.AllowEdit = false; col.VisibleIndex = 0; col.MinWidth = 16; col.Width = 10; col = _View.Columns["Caption"]; col.OptionsColumn.AllowEdit = false; col = _View.Columns["PinnedImage"]; col.Width = 16; _EditPinned = new RepositoryItemButtonEdit(); _EditPinned.TextEditStyle = TextEditStyles.HideTextEditor; _EditPinned.Buttons[0].Kind = ButtonPredefines.Glyph; _EditPinned.ButtonClick += _EditPinned_ButtonClick; _EditUnPinned = _EditPinned.Clone() as RepositoryItemButtonEdit; _EditPinned.Buttons[0].Image = WindowsApplication1.Properties.Resources.pin16; _EditUnPinned.Buttons[0].Image = WindowsApplication1.Properties.Resources.unpin16; }