不知道为啥我在编辑窗体修改时,没有点急确定,Grid的数据就变了。换句话说就是,不管怎么样,只要改变窗体数据,grid数据都变。哪位前辈帮忙一下
这个“组编辑”窗体是你们自己写的,还是DataGrid控件自带的? 如果是自己写的,你可以看下源码,
他写的编辑窗体肯定是直接使用了DataGrid中的SelectItem,而没有对SelectItem做clone操作,因此,你可以修改源码,编辑窗体保留原DataGrid中的SelectItem,同时做一个Clone版的EditorItem,当点击“确定”时再将EditorItem的各属性的值赋给SelectItem的对应属性。
编辑窗体中的文本框等相关控件做了绑定,及时更新。但是没有更新到数据库中。