难道这是DataGrid类(Web)的Bug???
我在DataGrid中添加了一行“选择”按钮,当点击“选择”按钮时,从数据库中读出该行数据关联的详细内容并显示在页面中的另外一个控件中。
这到也没什么错。问题出在我打开了DataGrid的默认分页功能,并且设置为显示页码。
我现在的数据是分两页显示。在第一页一切正常。当点击页码“2”时,第二页也出来了。
此时我再点击页码“1”,是回到页码一了,但是现在的第一页上的第一行数据被页码“2”上的第一行数据替代了,并且自动选种了第3行,还把第三行的详细数据读出来了。
我逐句跟踪,发现当我点击页码“1”时,页面返回的居然是“Select”命令,狂晕~~。
我又分析了发送到客户端的HTML,发现在第一页上点击第3行的回送信息和在第二页点击页码“1”的回送信息竟然一模一样。。。至于第一页上的第一行数据被页码“2”上的第一行数据替代是怎么回事,就不知到是怎么会事了。
难道这是DataGrid的Bug?还请达人指点。。。