AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.02.2021, 21:42   #1  
RVS is offline
RVS
Сенбернар
Аватар для RVS
Злыдни
 
696 / 130 (6) +++++
Регистрация: 27.02.2003
Адрес: Королев МО
EPPlus + DAX2009: то ли оно глючит, то ли я...
Рисуем рамочки.

Это из EPPlus Tutoroal-а:

X++:
using (ExcelRange range = worksheet.Cells["A1:H1"])
            {
                range.Style.Font.Bold = true;
                range.Style.HorizontalAlignment = ExcelHorizontalAlignment.Center;
                range.Style.VerticalAlignment = ExcelVerticalAlignment.Center;
                range.Style.Fill.PatternType = ExcelFillStyle.Solid;
                range.Style.Fill.BackgroundColor.SetColor(Color.White);

                range.Style.Border.Top.Style = ExcelBorderStyle.Thin;
                range.Style.Border.Top.Color.SetColor(Color.Red);
                range.Style.Border.Left.Style = ExcelBorderStyle.Thin;
                range.Style.Border.Left.Color.SetColor(Color.Green);
                range.Style.Border.Right.Style = ExcelBorderStyle.Thin;
                range.Style.Border.Right.Color.SetColor(Color.Green);
                range.Style.Border.Bottom.Style = ExcelBorderStyle.Thin;
                range.Style.Border.Bottom.Color.SetColor(Color.Green);
            }
Вот это - мое:

X++:
public void setBorder(MSOfficeBookMark_RU _bookmark)
{
    #define.MEDIUM  (11)
    OfficeOpenXml.ExcelNamedRange               excelNamedRange = this.findRange(_bookmark);
    OfficeOpenXml.Style.ExcelStyle              excelRangeStyle;
    OfficeOpenXml.Style.Border                  excelBorder;
    OfficeOpenXml.Style.ExcelBorderItem         top;
    ;

    new InteropPermission(InteropKind::ClrInterop).assert();

    excelRangeStyle     = excelNamedRange.get_Style();
    excelBorder         = excelRangeStyle.get_Border();
    top                 = excelBorder.get_Top();

    top.set_Style(#MEDIUM);   

    CodeAccessPermission::revertAssert();
}
На set_Style(#MEDIUM) Акса ругается, что нет такого метода в классе. Хотя метод - есть:



И что я делаю не так, интересно?
__________________
Best Regards,
Roman
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вызов SOAP сервиса из DAX2009 без использования references - есть ли примеры в стандартном приложении Raven Melancholic DAX: Программирование 5 23.04.2017 14:45
Производительность и надежность Workflow в DAX2009 db DAX: Функционал 25 30.01.2013 12:20
DAX2009 не дружит с VS2010 oleg_e DAX: Администрирование 2 17.06.2010 10:34
Вопросы по OLAP в DAX2009 oleg_e DAX: Функционал 9 10.12.2008 02:02
Меня глючит или где? Shrike DAX: Программирование 7 29.05.2003 17:32

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:21.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.