.NET - Автокалибровка Excel ListObject на привязке данных

В строке let result = (Double(myInt! / lutning) * Double(pi)) вы добавили свой тип к double после , разделив два целых числа, чтобы ваш результат всегда был равен нулю. Вы должны сделать их удвоенными до деления.

let result = (Double(myInt!) / Double(lutning)) * Double(pi))

7
задан goric 21 August 2008 в 16:36
поделиться

3 ответа

Если у кого-либо еще есть эта проблема, я нашел причину этого исключения. ListObjects автоматически изменит размер на привязке, пока они не влияют ни на какие другие объекты на листе. Следует иметь в виду, что ListObjects может только влиять на Диапазоны, которые они переносят.

В моем случае объект списка, который был выше другого, у каждого было меньше столбцов, чем тот ниже его. Скажем, лучший ListObject имел 2 столбца, и нижняя часть, ListObject имел 3 столбца. Когда лучший ListObject изменил свое количество строк, он не имел никакой способности внести любые изменения в третий столбец, так как это не было в, он лежит в основе Диапазона. Это означает, что не могло сместить ячейки в третьем столбце, и таким образом, второй ListObject не мог быть правильно перемещен, приведя к моему исключению выше.

Менять положения ListObjects для размещения более широкого выше меньшего хорошо работает. После логики выше, это теперь означает, что более широкий ListObject может сместить все столбцы второго ListObject, и так как нет ничего ниже меньшего, он может также сместить любые необходимые ячейки. Причина я не испытывал затруднений на начальной привязке, состоит в том, что оба ListObjects были отдельной ячейкой.

Так как это не оптимально в моем случае, я буду, вероятно, использовать пустые столбцы или попытку играть вокруг с невидимыми столбцами, если это будет возможно, но по крайней мере причина теперь ясна.

4
ответ дан 7 December 2019 в 12:27
поделиться

У меня есть подобная проблема с обновлением нескольких listobjects. Мы устанавливаем каждый listObject. DataSource = пустой указатель, затем снова переплетая запускающийся внизу listobject и прокладывающий себе путь вместо вершины вниз.

1
ответ дан 7 December 2019 в 12:27
поделиться

Просто идея чего-то, чтобы попытаться видеть, дает ли это Вам больше информации: Попытка изменяет размер объекта списка перед строкой исключения, и посмотрите, выдает ли это также исключение. В противном случае попытайтесь изменить размер объекта диапазона к новому размеру DataTable.

Вы говорите, что это происходит, когда ListObject уменьшается и растет. Это также происходит, если ListObject остается тем же размером?

0
ответ дан 7 December 2019 в 12:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: