private void GridControl_MouseButtonClicked(object sender, MouseButtonClickedEventArgs args) { if (args.ColumnIndex == 7) { MessageBox.Show("Button Clicked"); } }
private void grid_MouseButtonClicked(object sender, MouseButtonClickedEventArgs args) { // Fragile, as relies on hardcoded index. We are trying to replicate Microsoft.DataTransformationServices.Design.VariablesToolWindow.dlgGridControl1_MouseButtonClicked method check if (args.Button == MouseButtons.Left && args.ColumnIndex == 6) { // Dumbass, the args.RowIndex is a long, but all the grid methods that accept a row index are int! EditExpressionButtonClick((int)args.RowIndex, args.ColumnIndex); } }