|
|
|
В чем ошибка?
|
|||
|---|---|---|---|
|
#18+
Динамически строится сетка в DbGridEh. Почему один код работает, а второй нет? Во втором случае, добавленные колонки отображаются после отрисованного месяца. По коду то ничего не меняется. Рабочий: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. Не рабочий: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. Результат: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2019, 09:57 |
|
||
|
В чем ошибка?
|
|||
|---|---|---|---|
|
#18+
Валерий666, отладка в дебаге спасёт отца русской демократии. Могу лишь направление подкинуть: в первом варианте формируются сначала столбцы по дням, а потом добавляются разделители. Индексы привязаны именно к этому алгоритму. Во втором варианте с индексами каша. В частности сначала 3 столбец формируется с шириной 1, а потом при следующей итерации цикла у этого столбца №3 устанавливается ширина 34. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2019, 10:19 |
|
||
|
В чем ошибка?
|
|||
|---|---|---|---|
|
#18+
goldmi45Валерий666, отладка в дебаге спасёт отца русской демократии. Могу лишь направление подкинуть: в первом варианте формируются сначала столбцы по дням, а потом добавляются разделители. Индексы привязаны именно к этому алгоритму. Во втором варианте с индексами каша. В частности сначала 3 столбец формируется с шириной 1, а потом при следующей итерации цикла у этого столбца №3 устанавливается ширина 34. Замылился глаз, добавил еще один инкремент в индексы первых друх столбцов и все пошло как надо. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2019, 10:33 |
|
||
|
В чем ошибка?
|
|||
|---|---|---|---|
|
#18+
Валерий666Замылился глаз, добавил еще один инкремент в индексы первых друх столбцов и все пошло как надо. Спасибо! Чтобы глаз не мылился, надо поработать над стилем своего кода. Запрети себе пользоваться индексами более одного раза в цикле: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2019, 11:43 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=80&tid=2039757]: |
0ms |
get settings: |
11ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
46ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 291ms |
| total: | 401ms |

| 0 / 0 |
