Basically, I need to know the indexs of the rows that are selected within the grid, i.e..
int selectedRow = ??
int selectedCol = ??
this.gridControl1[selectedRow, selectedCol].CellValue = "Hello";
enumerator = this.gridControl1.Selections.SelectedRows(false,true).GetEnumerator();
Syncfusion.Windows.Forms.Grid.RowObject selectedRow = enumerator.Current as Syncfusion.Windows.Forms.Grid.RowObject;
selectedRow[Col].CellValue = "Hello";
I would appreciate any direction you can offer, and do thank you in advance for being patient with the pseudo code I used to attempt to convey my problem.
ADAdministrator Syncfusion Team October 24, 2002 09:44 AM
Since it looks like you ultimately want to access the selected cells in the grid, then you ultimately have to get at the row and col index. One way to do this is to iterate through the GridControl.Selections.GetSelectedRanges collection, and look at each range.
One technical point is that a range can be just a range of columns or rows or cells or table. And to loop through by row/col, the range has to have the top, left, bottom, right properties properly set for each of these different kinds of ranges. The GridRangeInfo.ExpandRange method handles this technical problem for you.
Attached is a sample that shows how you might go about this task.