|
//Event triggering
this.gridGroupingControl1.TableControlCellClick += GridGroupingControl1_TableControlCellClick;
object _idCmsTache;
//Event customization
private void GridGroupingControl1_TableControlCellClick(object sender,GridTableControlCellClickEventArgs e)
{
if (e.Inner.MouseEventArgs.Button == MouseButtons.Right)
{
SelectedRecord rec = null;
if (e.Inner.MouseEventArgs.Button == MouseButtons.Right)
{
//Suggestion 1
//Using CurrentRecord propertys
Record record = e.TableControl.Table.CurrentRecord;
if (record != null)
{
_idCmsTache = rec.Record.GetValue("CategoryID");
}
//Suggestion 2
//Using SelectedRecords collection
int count = e.TableControl.Table.SelectedRecords.Count;
if ( count != 0)
rec = e.TableControl.Table.SelectedRecords[count - 1];
if (rec != null)
{
_idCmsTache = rec.Record.GetValue("CategoryID");
}
}
}
} |
|
//To disable the selecting records on mouse right click
this.gridGroupingControl1.TableModel.Options.SelectCellsMouseButtonsMask =MouseButtons.Left; |