父窗口获取不到子窗口返回的值
金蝶云社区-陈常渊
陈常渊
0人赞赏了该文章 2,120次浏览 未经作者许可,禁止转载编辑于2016年07月27日 17:50:16

你好,我需要导入excel表格文件,文件打开窗体获取到上传的文件路径后返回给父窗体打开文件,但是父窗体总是获取不到值,不知道什么原因,请帮忙解决,谢谢:
父窗体代码:
// 显示文件上传界面,上传Excel文件
DynamicFormShowParameter showParam = new DynamicFormShowParameter();
showParam.FormId = "028d5c71f6384b2aab7664db41835fa6";
this.View.ShowForm(showParam,
new Action((formResult) =>
{
if (formResult != null && formResult.ReturnData != null)
{
string fullFileName = formResult.ReturnData.ToString();
this.ExcelToDS(fullFileName );
}
}));
子窗体代码:
if (e.Key.EqualsIgnoreCase("FImportData"))
{// 确定
this.View.ReturnToParentWindow(new FormResult(this._fullFileName)); //跟踪这里的._fullFileName值是正确的
this.View.Close();
}