адресфайла таблицы проекта

  • Автор темы Автор темы Alexmotors
  • Дата начала Дата начала

Alexmotors

Новичок
Регистрация
01.02.2020
Сообщения
3
Реакции
0
Баллы
1
Помогите советом как правильно получить и прописать путь к фалу привязанной таблицы проекта

"C:\..\....1.xlsx" надо подставить путь полученный через название таблицы проекта project.Tables["1"];

код куда вставить:

FileInfo fi=new FileInfo(@"C:\..\....1.xlsx");
if (fi.Exists)
{
project.SendInfoToLog("Файл существует", true);
}
using (ExcelPackage p = new ExcelPackage(fi))
{
ExcelWorksheet ws=p.Workbook.Worksheets.First();
string ab=ws.Name;
project.SendInfoToLog(ab, true);
ws.Workbook.Worksheets.Delete(ab);
p.Save();

}
 
C#:
Развернуть Свернуть Копировать
var table = project.Tables["1"];

var prop = table.GetType().GetProperty("BindedFile",
            System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Public);

return prop.GetValue(table);
 
  • Оценить
Реакции: Alexmotors

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)