public object GetCellValue(CHBK2014_N9.Common.Class.RowClickEventArgs e, AdvBandedGridView view) { GridColumn gridColumn = new GridColumn(); gridColumn = (e.ColumnIndex == -1 ? view.Columns[e.FieldName] : view.Columns[e.ColumnIndex]); return(view.GetRowCellValue(e.RowIndex, gridColumn)); }
private void scheduleGridView_CellValueChanging(object sender, CellValueChangedEventArgs e) { AdvBandedGridView view = sender as AdvBandedGridView; if (Busy == false) { switch (e.Column.FieldName) { case "Indoor1Use": if ((EIndoorUse)e.Value == EIndoorUse.NotUsed) { view.SetRowCellValue(e.RowHandle, view.Columns["Indoor1Mode1"], EIndoorMode.NotUsed); view.SetRowCellValue(e.RowHandle, view.Columns["Indoor1Duct1"], EIndoorDuct.NotUsed); view.SetRowCellValue(e.RowHandle, view.Columns["Indoor1Mode2"], EIndoorMode.NotUsed); view.SetRowCellValue(e.RowHandle, view.Columns["Indoor1Duct2"], EIndoorDuct.NotUsed); } break; case "Indoor2Use": if ((EIndoorUse)e.Value == EIndoorUse.NotUsed) { view.SetRowCellValue(e.RowHandle, view.Columns["Indoor2Mode1"], EIndoorMode.NotUsed); view.SetRowCellValue(e.RowHandle, view.Columns["Indoor2Duct1"], EIndoorDuct.NotUsed); view.SetRowCellValue(e.RowHandle, view.Columns["Indoor2Mode2"], EIndoorMode.NotUsed); view.SetRowCellValue(e.RowHandle, view.Columns["Indoor2Duct2"], EIndoorDuct.NotUsed); } break; } } }
protected virtual void gbList_DoubleClick(object sender, EventArgs e) { if (sender is AdvBandedGridView) { AdvBandedGridView view = (AdvBandedGridView)sender; Vssoft.Common.Common.Class.RowClickEventArgs args = new Vssoft.Common.Common.Class.RowClickEventArgs((view == null) ? -1 : view.FocusedRowHandle, (view.FocusedColumn == null) ? -1 : view.FocusedColumn.ColumnHandle, (view.FocusedColumn == null) ? "" : view.FocusedColumn.FieldName); this.m_RowClickEventArgs = args; if (!this._search) { if (this.gbList.RowCount != 0) { this.RaiseRowDoubleClickEventHander(args); this.Change(); } } else { this.SetSearch(args); } } else { XtraMessageBox.Show("Object is not AdvBandedGridView"); } }
private void MainView_Click(object sender, EventArgs e) { if (this.нажатиеCtrl) { this.нажатиеCtrl = false; AdvBandedGridView view = sender as AdvBandedGridView; List <string> list = new List <string>(); string str = (view.GridControl as ДинамическаяТаблица).КодТаблицы; string fieldName = view.FocusedColumn.FieldName; for (int i = 0; i < view.Columns.Count; i++) { list.Add(view.Columns[i].FieldName); } if ((view != null) && (view.FocusedRowHandle == 0)) { try { new едакторМаски(list, this, str, fieldName).ShowDialog(); } catch (Exception exception) { MessageBox.Show("Не удалось запустить форму Редактора Маски. Информация о причине невозможности запуска: \n\nТип исключения: " + exception.GetType().Name + ".\nТекст: " + exception.Message + ".", "Не удалось запустить Конструктор форм", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } } }
protected virtual void gbList_KeyDown(object sender, KeyEventArgs e) { if (!(sender is AdvBandedGridView)) { XtraMessageBox.Show("Object is not AdvBandedGridView"); } else { AdvBandedGridView advBandedGridView = (AdvBandedGridView)sender; CHBK2014_N9.Common.Class.RowClickEventArgs rowClickEventArg = new CHBK2014_N9.Common.Class.RowClickEventArgs((advBandedGridView == null ? -1 : advBandedGridView.FocusedRowHandle), (advBandedGridView.FocusedColumn == null ? -1 : advBandedGridView.FocusedColumn.ColumnHandle), (advBandedGridView.FocusedColumn == null ? "" : advBandedGridView.FocusedColumn.FieldName)); this.RaiseRowClickEventHander(rowClickEventArg); this.RaiseListKeyDownEventHander(e, rowClickEventArg); this.ucList_ListKeyDown(sender, e); this.m_RowClickEventArgs = rowClickEventArg; if (e.KeyCode == Keys.Delete) { if (this.gbList.RowCount == 0) { return; } this.Delete(); this.SetMenu(this.m_RowClickEventArgs); } } }
private void advBandedGridView1_FocusedColumnChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedColumnChangedEventArgs e) { AdvBandedGridView view = sender as AdvBandedGridView; view.InvalidateColumnHeader(e.PrevFocusedColumn); view.InvalidateColumnHeader(e.FocusedColumn); }
private void gbList_DoubleClick_1(object sender, EventArgs e) { if (!(sender is AdvBandedGridView)) { XtraMessageBox.Show("Object is not AdvBandedGridView"); } else { AdvBandedGridView advBandedGridView = (AdvBandedGridView)sender; CHBK2014_N9.Common.Class.RowClickEventArgs rowClickEventArg = new CHBK2014_N9.Common.Class.RowClickEventArgs((advBandedGridView == null ? -1 : advBandedGridView.FocusedRowHandle), (advBandedGridView.FocusedColumn == null ? -1 : advBandedGridView.FocusedColumn.ColumnHandle), (advBandedGridView.FocusedColumn == null ? "" : advBandedGridView.FocusedColumn.FieldName)); this.m_RowClickEventArgs = rowClickEventArg; if (this._search) { this.SetSearch(rowClickEventArg); } else { if (this.gbList.RowCount == 0) { return; } this.RaiseRowDoubleClickEventHander(rowClickEventArg); this.Change(); } } }
public object GetCellValue(CHBK2014_N9.Common.Class.RowClickEventArgs e) { AdvBandedGridView advBandedGridView = this.gbList; GridColumn gridColumn = new GridColumn(); gridColumn = (e.ColumnIndex == -1 ? advBandedGridView.Columns[e.FieldName] : advBandedGridView.Columns[e.ColumnIndex]); return(advBandedGridView.GetRowCellValue(e.RowIndex, gridColumn)); }
private bool IsHitPointAtTheEdge(GridHitInfo hit) { AdvBandedGridView gridView = (AdvBandedGridView)hit.Column.View; AdvBandedGridViewInfo viewInfo = (AdvBandedGridViewInfo)gridView.GetViewInfo(); Rectangle bandBounds = viewInfo.BandsInfo[((BandedGridHitInfo)hit).Column.OwnerBand].Bounds; return(hit.HitPoint.X > (bandBounds.Right - 5)); }
private void advBandedGridView1_EndGrouping(object sender, System.EventArgs e) { AdvBandedGridView View = null; View = (AdvBandedGridView)sender; foreach (BandedGridColumn Column in View.GroupedColumns) { Column.OwnerBand = null; } }
private void advBandedGridView1_CustomDrawColumnHeader(object sender, DevExpress.XtraGrid.Views.Grid.ColumnHeaderCustomDrawEventArgs e) { AdvBandedGridView view = sender as AdvBandedGridView; if (e.Column == view.FocusedColumn) { e.Info.State = ObjectState.Hot; } }
private void UpdateRow(DIC_SALARY_RANK item, RowClickEventArgs e) { AdvBandedGridView advBandedGridView = this.gbList; int rowIndex = e.RowIndex; advBandedGridView.SetRowCellValue(rowIndex, "RankCode", item.RankCode); advBandedGridView.SetRowCellValue(rowIndex, "RankName", item.RankName); advBandedGridView.SetRowCellValue(rowIndex, "Description", item.Description); advBandedGridView.UpdateCurrentRow(); }
protected override void List_Init(AdvBandedGridView dt) { for (int i = 0; i < dt.Columns.Count; i++) { string fieldName = dt.Columns[i].FieldName; if (fieldName != null) { if (fieldName == "ReligionCode") { dt.Columns[i].OptionsColumn.ReadOnly = true; dt.Columns[i].OptionsColumn.AllowEdit = false; dt.Columns[i].OptionsColumn.AllowGroup = DefaultBoolean.False; dt.Columns[i].OptionsColumn.FixedWidth = true; dt.Columns[i].Caption = "Mã"; dt.Columns[i].Width = 60; goto Label0; } else if (fieldName == "ReligionName") { dt.Columns[i].OptionsColumn.ReadOnly = true; dt.Columns[i].OptionsColumn.AllowEdit = false; dt.Columns[i].OptionsColumn.AllowGroup = DefaultBoolean.False; dt.Columns[i].OptionsColumn.FixedWidth = true; dt.Columns[i].Caption = "Tên"; dt.Columns[i].Width = 180; goto Label0; } else { if (fieldName != "Description") { goto Label2; } dt.Columns[i].OptionsColumn.ReadOnly = true; dt.Columns[i].OptionsColumn.AllowEdit = false; dt.Columns[i].OptionsColumn.AllowGroup = DefaultBoolean.False; dt.Columns[i].OptionsColumn.FixedWidth = true; dt.Columns[i].Caption = "Ghi chú"; dt.Columns[i].Width = 150; goto Label0; } } Label2: dt.Columns[i].Visible = false; Label0: break; // minh them } }
private void UpdateRow(DIC_PROFESSIONAL item, RowClickEventArgs e) { AdvBandedGridView advBandedGridView = this.gbList; int rowIndex = e.RowIndex; advBandedGridView.SetRowCellValue(rowIndex, "Active", item.Active); advBandedGridView.SetRowCellValue(rowIndex, "ProfessionalCode", item.ProfessionalCode); advBandedGridView.SetRowCellValue(rowIndex, "ProfessionalName", item.ProfessionalName); advBandedGridView.SetRowCellValue(rowIndex, "Description", item.Description); advBandedGridView.UpdateCurrentRow(); }
private void UpdateRow(DIC_INFORMATIC item, RowClickEventArgs e) { AdvBandedGridView advBandedGridView = this.gbList; int rowIndex = e.RowIndex; advBandedGridView.SetRowCellValue(rowIndex, "Active", item.Active); advBandedGridView.SetRowCellValue(rowIndex, "InformaticCode", item.InformaticCode); advBandedGridView.SetRowCellValue(rowIndex, "InformaticName", item.InformaticName); advBandedGridView.SetRowCellValue(rowIndex, "Description", item.Description); advBandedGridView.UpdateCurrentRow(); }
private void UpdateRow(DIC_NATIONALITY item, RowClickEventArgs e) { AdvBandedGridView advBandedGridView = this.gbList; int rowIndex = e.RowIndex; advBandedGridView.SetRowCellValue(rowIndex, "Active", item.Active); advBandedGridView.SetRowCellValue(rowIndex, "NationalityCode", item.NationalityCode); advBandedGridView.SetRowCellValue(rowIndex, "NationalityName", item.NationalityName); advBandedGridView.SetRowCellValue(rowIndex, "Description", item.Description); advBandedGridView.UpdateCurrentRow(); }
private void UpdateRow(DIC_DEGREE item, RowClickEventArgs e) { AdvBandedGridView advBandedGridView = this.gbList; int rowIndex = e.RowIndex; advBandedGridView.SetRowCellValue(rowIndex, "Active", item.Active); advBandedGridView.SetRowCellValue(rowIndex, "DegreeCode", item.DegreeCode); advBandedGridView.SetRowCellValue(rowIndex, "DegreeName", item.DegreeName); advBandedGridView.SetRowCellValue(rowIndex, "Description", item.Description); advBandedGridView.UpdateCurrentRow(); }
private void UpdateRow(DIC_POSITION item, RowClickEventArgs e) { AdvBandedGridView advBandedGridView = this.gbList; int rowIndex = e.RowIndex; advBandedGridView.SetRowCellValue(rowIndex, "Active", item.Active); advBandedGridView.SetRowCellValue(rowIndex, "PositionCode", item.PositionCode); advBandedGridView.SetRowCellValue(rowIndex, "PositionName", item.PositionName); advBandedGridView.SetRowCellValue(rowIndex, "IsManager", item.IsManager); advBandedGridView.SetRowCellValue(rowIndex, "Description", item.Description); advBandedGridView.UpdateCurrentRow(); }
private void UpdateRow(DIC_SCHOOL item, RowClickEventArgs e) { AdvBandedGridView advBandedGridView = this.gbList; int rowIndex = e.RowIndex; advBandedGridView.SetRowCellValue(rowIndex, "Active", item.Active); advBandedGridView.SetRowCellValue(rowIndex, "SchoolCode", item.SchoolCode); advBandedGridView.SetRowCellValue(rowIndex, "SchoolName", item.SchoolName); advBandedGridView.SetRowCellValue(rowIndex, "Description", item.Description); advBandedGridView.UpdateCurrentRow(); this.RaiseUpdatedEventHander(item); }
private void UpdateRow(DIC_HOSPITAL item, RowClickEventArgs e) { AdvBandedGridView advBandedGridView = this.gbList; int rowIndex = e.RowIndex; advBandedGridView.SetRowCellValue(rowIndex, "Active", item.Active); advBandedGridView.SetRowCellValue(rowIndex, "HospitalCode", item.HospitalCode); advBandedGridView.SetRowCellValue(rowIndex, "ProvinceCode", item.ProvinceCode); advBandedGridView.SetRowCellValue(rowIndex, "HospitalName", item.HospitalName); advBandedGridView.SetRowCellValue(rowIndex, "Description", item.Description); advBandedGridView.UpdateCurrentRow(); }
private void AddRow(DIC_SALARY_RANK Item) { AdvBandedGridView advBandedGridView = this.gbList; int focusedRowHandle = advBandedGridView.FocusedRowHandle; advBandedGridView.AddNewRow(); focusedRowHandle = advBandedGridView.FocusedRowHandle; advBandedGridView.SetRowCellValue(focusedRowHandle, "RankCode", Item.RankCode); advBandedGridView.SetRowCellValue(focusedRowHandle, "RankName", Item.RankName); advBandedGridView.SetRowCellValue(focusedRowHandle, "Description", Item.Description); advBandedGridView.UpdateCurrentRow(); }
private void UpdateRow(DIC_SYMBOL item, RowClickEventArgs e) { AdvBandedGridView advBandedGridView = this.gbList; int rowIndex = e.RowIndex; advBandedGridView.SetRowCellValue(rowIndex, "IsEdit", item.IsEdit); advBandedGridView.SetRowCellValue(rowIndex, "SymbolCode", item.SymbolCode); advBandedGridView.SetRowCellValue(rowIndex, "SymbolName", item.SymbolName); advBandedGridView.SetRowCellValue(rowIndex, "PercentSalary", item.PercentSalary); advBandedGridView.SetRowCellValue(rowIndex, "Description", item.Description); advBandedGridView.UpdateCurrentRow(); this.RaiseUpdatedEventHander(item); }
private void AddRow(DIC_DEGREE Item) { AdvBandedGridView advBandedGridView = this.gbList; int focusedRowHandle = advBandedGridView.FocusedRowHandle; advBandedGridView.AddNewRow(); focusedRowHandle = advBandedGridView.FocusedRowHandle; advBandedGridView.SetRowCellValue(focusedRowHandle, "Active", Item.Active); advBandedGridView.SetRowCellValue(focusedRowHandle, "DegreeCode", Item.DegreeCode); advBandedGridView.SetRowCellValue(focusedRowHandle, "DegreeName", Item.DegreeName); advBandedGridView.SetRowCellValue(focusedRowHandle, "Description", Item.Description); advBandedGridView.UpdateCurrentRow(); }
private void AddRow(DIC_PROFESSIONAL Item) { AdvBandedGridView advBandedGridView = this.gbList; int focusedRowHandle = advBandedGridView.FocusedRowHandle; advBandedGridView.AddNewRow(); focusedRowHandle = advBandedGridView.FocusedRowHandle; advBandedGridView.SetRowCellValue(focusedRowHandle, "Active", Item.Active); advBandedGridView.SetRowCellValue(focusedRowHandle, "ProfessionalCode", Item.ProfessionalCode); advBandedGridView.SetRowCellValue(focusedRowHandle, "ProfessionalName", Item.ProfessionalName); advBandedGridView.SetRowCellValue(focusedRowHandle, "Description", Item.Description); advBandedGridView.UpdateCurrentRow(); }
private void UpdateRow(DIC_SHIFT item, RowClickEventArgs e) { AdvBandedGridView advBandedGridView = this.gbList; int rowIndex = e.RowIndex; advBandedGridView.SetRowCellValue(rowIndex, "BeginTime", item.BeginTime); advBandedGridView.SetRowCellValue(rowIndex, "EndTime", item.EndTime); advBandedGridView.SetRowCellValue(rowIndex, "ShiftCode", item.ShiftCode); advBandedGridView.SetRowCellValue(rowIndex, "ShiftName", item.ShiftName); advBandedGridView.SetRowCellValue(rowIndex, "Description", item.Description); advBandedGridView.UpdateCurrentRow(); this.RaiseUpdatedEventHander(item); }
private void UpdateRow(DIC_ALLOWANCE item, RowClickEventArgs e) { AdvBandedGridView advBandedGridView = this.gbList; int rowIndex = e.RowIndex; advBandedGridView.SetRowCellValue(rowIndex, "MaximumMoney", item.MaximumMoney); advBandedGridView.SetRowCellValue(rowIndex, "AllowanceCode", item.AllowanceCode); advBandedGridView.SetRowCellValue(rowIndex, "AllowanceName", item.AllowanceName); advBandedGridView.SetRowCellValue(rowIndex, "MaximumMoney", item.MaximumMoney); advBandedGridView.SetRowCellValue(rowIndex, "IncomeTaxValue", item.IncomeTaxValue); advBandedGridView.SetRowCellValue(rowIndex, "Description", item.Description); advBandedGridView.UpdateCurrentRow(); }
protected virtual void gbList_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e) { if (e.Button == System.Windows.Forms.MouseButtons.Left) { this.DoShowMenu(this.gbList.CalcHitInfo(new Point(e.X, e.Y))); } AdvBandedGridView advBandedGridView = (AdvBandedGridView)sender; CHBK2014_N9.Common.Class.RowClickEventArgs rowClickEventArg = new CHBK2014_N9.Common.Class.RowClickEventArgs((advBandedGridView == null ? -1 : advBandedGridView.FocusedRowHandle), (advBandedGridView.FocusedColumn == null ? -1 : advBandedGridView.FocusedColumn.ColumnHandle), (advBandedGridView.FocusedColumn == null ? "" : advBandedGridView.FocusedColumn.FieldName)); this.m_RowClickEventArgs = rowClickEventArg; this.SetMenu(rowClickEventArg); this.RaiseRowClickEventHander(rowClickEventArg); }
private void AddRow(DIC_NATIONALITY Item) { AdvBandedGridView advBandedGridView = this.gbList; int focusedRowHandle = advBandedGridView.FocusedRowHandle; advBandedGridView.AddNewRow(); focusedRowHandle = advBandedGridView.FocusedRowHandle; advBandedGridView.SetRowCellValue(focusedRowHandle, "Active", Item.Active); advBandedGridView.SetRowCellValue(focusedRowHandle, "NationalityCode", Item.NationalityCode); advBandedGridView.SetRowCellValue(focusedRowHandle, "NationalityName", Item.NationalityName); advBandedGridView.SetRowCellValue(focusedRowHandle, "Description", Item.Description); advBandedGridView.UpdateCurrentRow(); }
protected virtual void gbList_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { this.DoShowMenu(this.gbList.CalcHitInfo(new Point(e.X, e.Y))); } AdvBandedGridView view = (AdvBandedGridView)sender; Vssoft.Common.Common.Class.RowClickEventArgs args = new Vssoft.Common.Common.Class.RowClickEventArgs((view == null) ? -1 : view.FocusedRowHandle, (view.FocusedColumn == null) ? -1 : view.FocusedColumn.ColumnHandle, (view.FocusedColumn == null) ? "" : view.FocusedColumn.FieldName); this.m_RowClickEventArgs = args; this.SetMenu(args); this.RaiseRowClickEventHander(args); }
private void AddRow(DIC_INFORMATIC Item) { AdvBandedGridView advBandedGridView = this.gbList; int focusedRowHandle = advBandedGridView.FocusedRowHandle; advBandedGridView.AddNewRow(); focusedRowHandle = advBandedGridView.FocusedRowHandle; advBandedGridView.SetRowCellValue(focusedRowHandle, "Active", Item.Active); advBandedGridView.SetRowCellValue(focusedRowHandle, "InformaticCode", Item.InformaticCode); advBandedGridView.SetRowCellValue(focusedRowHandle, "InformaticName", Item.InformaticName); advBandedGridView.SetRowCellValue(focusedRowHandle, "Description", Item.Description); advBandedGridView.UpdateCurrentRow(); }
public static void SetFontFooter(AdvBandedGridView gridView, string[] fieldFooters, Color foreColor, Color backColor, FontStyle fontStyle) { AppearanceDefault footerApp = new AppearanceDefault(foreColor, backColor, new Font(AppearanceObject.DefaultFont, fontStyle)); gridView.CustomDrawFooterCell += delegate(object sender, DevExpress.XtraGrid.Views.Grid.FooterCellCustomDrawEventArgs e) { foreach (string item in fieldFooters) { if (e.Column.FieldName == item) AppearanceHelper.Apply(e.Appearance, footerApp); } }; }
protected bool IsLastVisibleRow(AdvBandedGridView view, int rowHandle) { var viewInfo = view.GetViewInfo() as GridViewInfo; if (viewInfo == null || viewInfo.RowsInfo == null || viewInfo.RowsInfo.Count == 0) return false; return viewInfo.RowsInfo[viewInfo.RowsInfo.Count - 1].RowHandle == rowHandle; }