在Grid有排序的情况下,修改一个影响排序的单元格内容之后,在AfterEdit事件中传递的RowColEventArgs.Row已经不能正确的指向原来修改的行,因为在这之前排序已经发生,虽然Row不变,但是Rows[Row].DataSource已经改变。由于这个问题耽误了我一天的时间,就是数据总是对不上,经常出现令人费解的现象,原因都来源于此。可以在ValidateEdit中保存Rows[Row].DataSource以备后用。
发表于 @ 2008年07月19日 10:46:00|评论(loading...)|收藏