The Syncfusion native Blazor components library offers 70+ UI and Data Viz web controls that are responsive and lightweight for building modern web apps.
.NET PDF framework is a high-performance and comprehensive library used to create, read, merge, split, secure, edit, view, and review PDF files in C#/VB.NET.
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";
AND
enumerator = this.gridControl1.Selections.SelectedRows(false,true).GetEnumerator();
while(enumerator.MoveNext())
{
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.
Regards,
ADAdministrator Syncfusion Team October 24, 2002 01:44 PM UTC
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.