Epicor C# Открытие папки с помощью кнопки
Я хочу открыть папку с записью в 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);
}
Я знаю, что нужно что-то добавить в конец места, чтобы вызвать папку, используя запись, но я не уверен, что.
1 ответ
При попытке получить данные из элемента управления в 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);
}
Отредактировано для удобства чтения.