private void VoucherGridView_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e) { try { e.Menu.Items.Add(new DXMenuItem("Delete Current Row", (o1, e1) => { VoucherGridView.DeleteRow(VoucherGridView.FocusedRowHandle); dt.AcceptChanges(); })); } catch (Exception ex) { MessageBox_Debug.ShowBox(ex); } }
private void FillDataToGrid() { PrintLogWin.PrintLog("FillGrid ******************** " + GlobalVariables.ProgCode); try { DataSet ds = ProjectFunctions.GetDataSet("Select ProgProcName,ProgDesc from ProgramMaster Where ProgCode='" + GlobalVariables.ProgCode + "'"); string ProcedureName = ds.Tables[0].Rows[0]["ProgProcName"].ToString(); PrintLogWin.PrintLog("FillGrid => ProcedureName ******************** " + ProcedureName); //ProjectFunctions.BindMasterFormToGrid(ProcedureName, gridControl_UserMaster, gridView_UserMaster); DataSet dsMaster = ProjectFunctionsUtils.GetDataSet(ProcedureName); FillTable(dsMaster); AddUnboundColumn(); AddButtonToGrid(); //userMasterBindingSource.DataSource = Binding_DataHelper.GetData(dsMaster); //RepositoryItemPictureEdit pictureEdit = new RepositoryItemPictureEdit(); //pictureEdit.SizeMode = PictureSizeMode.Zoom; //pictureEdit.NullText = " "; //pictureEdit.Padding = new Padding(1); //pictureEdit.Click += gridControl_UserMaster_Click // ; //gridControl_UserMaster.DataSource = CreateData(dsMaster); //gridView_UserMaster.Columns["Edit_Link"].ColumnEdit = pictureEdit ; //gridView_UserMaster.Columns["Edit_Link"].Visible = false; //GridColumn col = gridView_UserMaster.Columns.AddVisible("Edit", "Edit_Link"); //col.UnboundType = DevExpress.Data.UnboundColumnType.Object; //col.ColumnEdit = pictureEdit;// repositoryItemPictureEdit1; //gridView_UserMaster.CustomUnboundColumnData += gridView1_CustomUnboundColumnData; toolStrip_lbl.Text = ds.Tables[0].Rows[0]["ProgDesc"].ToString(); } catch (Exception ex) { MessageBox_Debug.ShowBox("frmMaster => FillGrid() => " + ex); } }