Hi
I am iterating through the rows and columns of the grid view like this :
foreach (var row in radGridView.Items)
{
foreach (var column in HeaderInfo)
{
string sUniquename = uniqueNames[iColumn];
var boundColumn = radGridView.Columns[sUniquename] as GridViewBoundColumnBase;
if (boundColumn != null)
{ string data = string.Format("{0}", boundColumn.GetValueForItem(row));}
iColumn += 1;}}
The thing is that its too slow ...for a grid with say 80k rows it is taking 5 minuted to complete this loop...I guess internally it is building up the rows internally as our grid has virtualization enabled.
Please suggest if something can be done on this.
I am iterating through the rows and columns of the grid view like this :
foreach (var row in radGridView.Items)
{
foreach (var column in HeaderInfo)
{
string sUniquename = uniqueNames[iColumn];
var boundColumn = radGridView.Columns[sUniquename] as GridViewBoundColumnBase;
if (boundColumn != null)
{ string data = string.Format("{0}", boundColumn.GetValueForItem(row));}
iColumn += 1;}}
The thing is that its too slow ...for a grid with say 80k rows it is taking 5 minuted to complete this loop...I guess internally it is building up the rows internally as our grid has virtualization enabled.
Please suggest if something can be done on this.