“Invalid CurrentPageIndex value. It must be >= 0 and < the PageCount."

Bem, tenho um DataGrid e logo acima uma TextBox onde é feito a busca na Base de Dados SQL Server e se encontrado algum registro o DataGrid é populado. Isso funciona sem problemas, mas quando avançava na paginação e tentava novamente fazer uma busca, uma Exception era disparada:

“Invalid CurrentPageIndex value. It must be >= 0 and < the PageCount.”

Depois de alguns testes e vasculhar no Google, a solução foi ao carregar o DataGrid, “setar” a Propriedade CurrentPageIndex do DataGrid para 0 (Zero).

Bom, fica aqui a dica. 😉