0
点赞
收藏
分享

微信扫一扫

Ria Service DomainDataSource + datagrid 的新增数据问题


DomainDataSource 没有新增删除数据的功能,但与这关联使用的 dataform 却能配合新增删除,经常反编辑dataform分析,得到答案,DomainDataSource 的 data 和 dataview 属性,可以转换为  System.ComponentModel.IEditableCollectionView 处理。如:

(dds.Data as System.ComponentModel.IEditableCollectionView).AddNew();

在和 datagird关联使用时有个bug,新增的行不能进入编辑状态,但是切换到别一行再换回来又可以了,据此判断它需要先提交插入再进入修改模式,于是添加 (dds.Data as System.ComponentModel.IEditableCollectionView).CommitNew();至此 DomainDataSource +datagrid正常工作了。

举报

相关推荐

0 条评论