hi
I'm working on an application that in one part of this, we have to display physical disk content in grid for user.
we have a cache(reduce disk access and increase performance) that load 10 kilo byte of data and use it in CellValueNeeded event of radGridView1 as below
private void radGridView1_CellValueNeeded(object sender, GridViewCellValueEventArgs e)
{
try
{
e.Value = cache.retriveCellElement(e.RowIndex, e.ColumnIndex);
}
catch
{
MessageBox.Show(e.RowIndex.ToString() + " + " + e.ColumnIndex.ToString());
}
}
but when the rowCount of radGridView1 greater than 1000000 this is very slow and when rowCount greater than 2000000 radGridView1 doesn't show anything. is there any limit on rowCount? is there any alternative solution in this case?
Thank you in advance for your help.
I'm working on an application that in one part of this, we have to display physical disk content in grid for user.
we have a cache(reduce disk access and increase performance) that load 10 kilo byte of data and use it in CellValueNeeded event of radGridView1 as below
private void radGridView1_CellValueNeeded(object sender, GridViewCellValueEventArgs e)
{
try
{
e.Value = cache.retriveCellElement(e.RowIndex, e.ColumnIndex);
}
catch
{
MessageBox.Show(e.RowIndex.ToString() + " + " + e.ColumnIndex.ToString());
}
}
but when the rowCount of radGridView1 greater than 1000000 this is very slow and when rowCount greater than 2000000 radGridView1 doesn't show anything. is there any limit on rowCount? is there any alternative solution in this case?
Thank you in advance for your help.