Hi Tim,
Please try handling the MouseUp event of the TableControl, there you can check for the cellvaluetype(datatype) of the column like in the code below.
// TableControl_MouseUp event
GridTableDescriptor td = this.gridGroupingControl1.TableDescriptor;
Point pt = new Point(e.X, e.Y);
GridTableCellStyleInfo style =this.gridGroupingControl1.TableControl.PointToTableCellStyle( pt );
if(td.Columns[style.TableCellIdentity.Column.Name].Appearance.AnyRecordFieldCell.CellValueType == typeof(string))
{
/// code to enable/disable menu item in contextmenu ////
}
Here is a rough sample, that demonstrates, the way you could show only certain menu items based on the data type of the column.
GGC_ContextMenu.zip
Let me know if you need any further assistance.
Regards,
Rajagopal