HA
haneefm
Syncfusion Team
September 28, 2007 07:01 PM UTC
Hi Q,
One way you can do this by using the Model.SelectionChanging event of the grid and display selected cell information using the e.Range.Info property. Below are the codes that shows this task.
//Property of the Form1 class
private Label SelectedRangelabelText = null;
//Form Load event.
SelectedRangelabelText = new Label();
this.Controls.Add(SelectedRangelabelText);
this.gridControl1.Model.SelectionChanging += new GridSelectionChangingEventHandler(Model_SelectionChanging);
void Model_SelectionChanging(object sender, GridSelectionChangingEventArgs e)
{
Point pt = this.gridControl1.PointToClient(Control.MousePosition);
pt.Offset(35, 20);
SelectedRangelabelText.Location = pt;// e.OldRanges.ActiveRange;
SelectedRangelabelText.BringToFront();
if (e.Range != null)
{
SelectedRangelabelText.Text = e.Range.Info;
}
}
Best regards,
Haneef
QS
Qingde Shi
September 29, 2007 01:58 AM UTC
Haneef,
Thanks. That's very helpful.
Q