我正在使用基于.NET 3.5的C#桌面软件。
我有一个包含16000行和401列的大型UltraWinGrid对象。使用以下代码迭代所有单元格:
UltraGridRow currentrow = _grid.GetRow(ChildRow.First);
for (int r = 0; r < _grid.Rows.Count; r++)
{
for (int c = 0; c < currentrow.Cells.Count; c++)
{
// Do stuff
上面的代码用于处理Infragistics 3.x.在我们将Infragistics DLL升级到12.1之后,它开始抛出OutOfMemoryException异常。我已经浏览了this guideline,但它不适用于我的情况,因为我需要访问除了值之外的其他细胞属性。
如何安全地迭代所有单元格而不在UltraWinGrid中抛出OutOfMemoryException?任何帮助表示赞赏。