Проблема Excel Правила, сгенерированные .NET (C#)C#

Место общения программистов C#
Ответить
Anonymous
 Проблема Excel Правила, сгенерированные .NET (C#)

Сообщение Anonymous »

Мне нужно создать файл Excel, который загружает некоторые разрешения, а также является шаблоном для добавления новых. < /p>
В частности, я должен иметь два листа: < /p>
  • Поставщики < /li>
    < /li>
    < /ul>
    < /li>
    < /ul> < /li> sheet looks like this:



    ID
    Vendor type
    Vendor




    1 < /TD>
    CAR DEARER < /TD>
    Cardealer1 < /td>
    < /tr>
    < /tbody>
    < /table> < /div>
    hole < /> Code < /netha lete: per> < /br /> < /> Code < /> < /> < /div>
    Code < /nething> < /div>
    < /romain < /tbode>
    < /table> < /div>
    . />


    автомобильный дилер < /th>
    Car Wash < /th>
    < /tr>
    < /theader>


    < /thead>


    < /thead>
    (example)
    CleanWash1 (example)


    CarDealer2 (example)
    CleanWash2 (example)


    CarDealer3 (Пример) < /td>
    cleanwash3 (пример) < /td>
    < /tr>
    < /tbode>
    < /table> < /div>
    Я определяю названия списков: < /p>

    OK
  • Car dealer : contains the values ​​of the column of the same name, starting with line 2 - OK
  • Car wash: contains the values ​​of the column of the same name, starting with line 2 - OK
For the vendors' sheet, I have to add the following rules:
  • Data validation list with the headers of the Domains sheet - OK
  • Data validation list with INDIRECT(Vendor type) - the problem
When I download the generated excel, everything seems OK, «Тип поставщика» заставляет меня выбирать его правильно из раскрывающегося в раскрывающемся режиме, но у меня есть проблема в раскрывающемся списке «поставщика».columnRule = "Vendor";
indexColumnRule = columnsIndex.Where(x => x.Key.Equals(columnRule, StringComparison.OrdinalIgnoreCase)).FirstOrDefault().Value;
letterColumnRule = ExcelCellAddress.GetColumnLetter(indexColumnRule);

for (int row = 2; row
Тесты выполнены: < /p>
  • Если я открою сгенерированную Excel и пытаюсь открыть раскрывающуюся спину «поставщика» без оценки ячейки «поставщика типа», она не открываю- ok < /strong> < /li>
    , если я оцениваю, что я клетка, вставленное, на раскрывающемся вниз, если я оцениваю клетку колонны. Меню «Продавец», оно не открывается. - error
Если я открою проверку данных и не изменяя ничего, и подтверждаю, я получаю всплывающее окно с сообщением: «Источник в настоящее время возвращает ошибку, пожалуйста, продолжите?» Если я нажимаю на «Да», а затем ценю ячейку для «Типа поставщика», она работает правильно. Я думаю, что при создании правила я должен каким -то образом подчеркнуть его.
Кто -нибудь может мне помочь? Большое спасибо.

Подробнее здесь: https://stackoverflow.com/questions/796 ... with-net-c
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»