前两个没注意过~
3. 点击后应该重新绑定。因为Editing的时候GridView已经生成完了。如果不重新执行绑定就会按已经生成的状态去显示,下次再提交的时候就显示成编辑状态了(不用两次都点更改成编辑状态,点了一次更改成编辑状态,第二次随便一个PostBack事件都会有这样的效果)
4. 不光Cancel所有RowComand事件+分页事件都是,在这些事件后都要重新绑定数据源。指定DataSourceID的时候.net知道怎么重新绑定数据源、而使用DataSource的时候.net不知道怎么绑定数据源所以你得亲自处理。
5. RowUpdating和RowCancelingEdit后 EditIndex=-1;再绑定