Я получаю исключение (см. Ниже), когда я извлекаю список строк из datagrid виртуального режима, это происходит только тогда, когда у меня больше строк, чем я могу отображать на экране и это не происходит каждый раз. Есть ли что-то, что мне не хватает в отношении виртуального режима?C# Исключение при извлечении строк из datagrid в виртуальном режиме
Обновление> Нижеприведенное изображение показывает, что индекс находится за пределами диапазона списка. Причина этого заключается в том, что у меня есть 10 элементов, и я скрываю 5, поскольку они не нужны, и я хочу запустить код на 5, которые видны, теперь есть 5 элементов, но индекс может быть между 5-9, как можно переиндексировать? Когда я запускаю некоторый код на видимом 5, я показываю скрытые 5, поэтому я не хочу их игнорировать, мне нужно снова переиндексировать, когда они все будут видны. Большое спасибо.
alt text http://i28.tinypic.com/23iyp95.png
я добавил 3-ий рис, показывающий значение как нулевая для неисправного подряда, это либо истинно, либо false для других строк. – 2009-07-27 14:42:47
Я удалил старые фотографии, поскольку новый pic ясно показывает проблему, мне нужно переиндексировать (я думаю), как бы я это сделал? Спасибо – 2009-07-27 14:57:31
Любая помощь с этим будет высоко оценена. Спасибо – 2009-07-28 09:26:04