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);
}
为了便于阅读而编辑。
我想从在 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);
}
为了便于阅读而编辑。