表头的辅助属性赋值保存问题
1,907次浏览
编辑于2016年10月20日 13:45:15
我通过插件,把数据库中的某个辅助属性的各维度代码,分别赋值给新增单据表头辅助属性的各维度后,界面可以看到,但保存后再打开单据,辅助属性就为空了。 请问应该怎么给表头的辅助属性赋值?下面是我赋值的代码:
//辅助属性中的基础资料为空时需转换为""string trdbshid = Convert.ToString(dt.Rows[0]["FTRDBSHID"]) == " " ? "" : Convert.ToString(dt.Rows[0]["FTRDBSHID"]);string skshid = Convert.ToString(dt.Rows[0]["FGSSHID"]) == " " ? "" : Convert.ToString(dt.Rows[0]["FGSSHID"]);
this.View.Model.SetValue("$$FAUXPROPID__FF" + field_trdbsh, trdbshid);this.View.Model.SetValue("$$FAUXPROPID__FF" + field_gssh, skshid);this.View.Model.SetValue("FAuxpropId", dt.Rows[0]["FAUXPROPID"].ToString());
//辅助属性中的基础资料为空时需转换为""string trdbshid = Convert.ToString(dt.Rows[0]["FTRDBSHID"]) == " " ? "" : Convert.ToString(dt.Rows[0]["FTRDBSHID"]);string skshid = Convert.ToString(dt.Rows[0]["FGSSHID"]) == " " ? "" : Convert.ToString(dt.Rows[0]["FGSSHID"]);
this.View.Model.SetValue("$$FAUXPROPID__FF" + field_trdbsh, trdbshid);this.View.Model.SetValue("$$FAUXPROPID__FF" + field_gssh, skshid);this.View.Model.SetValue("FAuxpropId", dt.Rows[0]["FAUXPROPID"].ToString());
推荐阅读