Multirow的DataSet调用AcceptChanges后无法保存变更
本帖最后由 LeoDreaming 于 2019-12-16 13:19 编辑是这样的,
首先,点击检索按钮后,把Dataset1绑定到Multirow的DataSource上,
Multirow里面的某一列DropDown的Datasource是动态的,需要根据检索到的数据结果查询数据库,动态绑定。
接着,调用Dataset1 的AcceptChanges方法把现在的变更内容同步。
之所以要调用AcceptChanges是如下原因,在点击检索按钮后的时点到点击执行按钮的时点,如果画面数据没有变动,要弹出提示。
但是现在问题是,调用Dataset1 的AcceptChanges方法后,DropDown的Datasource并没有绑定上,还是空的。
如果没有调用AcceptChanges方法,DropDown的Datasource是正确绑定上的。
另外,如果调用了AcceptChanges,后台代码中设置的Multirow的单元格可用或不可用也会失效。
这样的现象有解决方法吗
问题已经收到,验证后明天早上给您回复 任何导致MultiRow 数据源变化的都会导致它重新刷新,enable不能设置到某一个单元格上,需要设置到tempate上面。这样就不会丢失了,combo的数据源也是,设置到template上面,这样能满足你的需求吗 这样不能满足。
combo的数据源不是一开始就能取到的,每一行的数据源都有可能是不同的。
谢谢你的回答。我用其他方式解决吧 好的,如果你那边没有办法解决的的话,可以再沟通
页:
[1]