private void LinesView_KeyDown(object sender, KeyEventArgs e) { try { if (e.KeyCode == Keys.Down) { if (LinesView.IsFilterRow(RowHandle)) { LinesView.ShowFilterEditor(Column); } } if (e.Modifiers == Keys.Control && e.KeyCode == Keys.N) { btnNew_ItemClick(null, null); } if (e.KeyCode == Keys.Delete) { btnDelete_ItemClick(null, null); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void LinesView_CustomRowCellEdit(object sender, DevExpress.XtraGrid.Views.Grid.CustomRowCellEditEventArgs e) { try { if (LinesView.IsFilterRow(e.RowHandle)) { e.RepositoryItem = new RepositoryItemTextEdit(); } else { if (e.RowHandle >= 0 && e.Column.AbsoluteIndex == 3) { int PCode; bool IsParsed = int.TryParse(LinesView.GetRowCellValue(e.RowHandle, LinesView.Columns[1]).ToString(), out PCode); if (IsParsed == true) { FillWareHouse(PCode, e.RowHandle); RepositoryItemSearchLookUpEdit re = (RepositoryItemSearchLookUpEdit)repWareHouse.Clone(); e.RepositoryItem = re; } else { // MessageBox.Show("You Must Choose Product Firstly", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }