Epicor C# 从按钮打开文件夹

Epicor C# Opening a Folder from a button

我想从在 Epicor 的表格中拉出的记录打开一个文件夹。我已经创建了一个按钮,到目前为止它打开了根文件夹,但我希望它转到一个子文件夹,其中记录的名称作为将在新记录时从 SQL 存储过程创建的子文件夹已创建。

这是我目前的情况:

    private void epiButtonC1_Click(object sender, System.EventArgs args)
{
    // ** Place Event Handling Code Here **
    string folder = "\\MasterServ\Shared\Customer Attachments\";
    Process.Start("IExplore.exe", folder);
}

我知道需要在位置末尾添加一些内容才能使用记录调用文件夹,但我不确定是什么。

当试图从 Epicor 中的控件中获取数据时,一般来说,您希望转到 EpiDataView 获取值而不是控件本身。表单中存在多个抽象层,这使得控制处理变得不稳定。

根据您的评论示例,我会这样做。代码未经测试,希望我没有打错字。

EpiDataView edvUD104 = ((EpiDataView)(oTrans.EpiDataViews["UD104"]));
if (edvUD104.HasRow)
{
   string folder = "\\MasterServ\Shared\Customer Attachments\" 
                  + edvUD104.dataView[edvUD104.Row]["Key1"].ToString();
   Process.Start("IExplore.exe", folder);
}

为了便于阅读而编辑。