你必须先把DATAGRID 绑定回第一页比方你现在 看条件为A的时候 有5页 ,你在看5而你的条件B就2页,你换了,他没有5当然是会抱错的换回0,更新DATASET在你的条件B更换的时候 e.currentpageindex=0;