Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
02.09.2012, 15:12
|
|||
|---|---|---|---|
|
|||
Выводятся не все данные в DataGrid |
|||
|
#18+
Здравствуйте, есть проблема, не могу понять, в чем она, пожалуйста, помогите. Извиняюсь, если такая тема уже была на форуме, но я ее не нашел( Есть DataGrid, в который выводится таблица из DataSet, которая, в свою очередь - результат SELECT'а из БД Oracle. Проблема в том, что выводятся не все данные из столбцов, а точнее, столбцы генерируются, и только в последнем, который не просто столбец, а результат деления значений одного столбца на значения другого, данные не выводятся на DataGrid. При этом в DataSet они попадают, их можно получить оттуда (что я и сделал с помощью TextBlock'ов на форме). Как быть? Под спойлером коды. Запрос SQL: Код: plsql 1. Разметка формы: Код: xml 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. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. Стиль "DataGridStyle" Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Код метода SelectToBD: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Код вывода данных через DataGrid на форме: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. В Apex'е тот же запрос выводит всё нормально Ну и в приложении скриншот из формы, где видно, в чем проблема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.09.2012, 12:58
|
|||
|---|---|---|---|
|
|||
Выводятся не все данные в DataGrid |
|||
|
#18+
Проблема решилась использованием оператора "AS" в SQL-запросе. Видимо, при автогенерации столбцов в DataGrid'e формируется binding, который не понимает путь со слэшэм "/" (либо его вообще нельзя использовать в пути binding'а). Запрос можно сделать например таким: Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=21&mobile=1&tid=1441676]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
28ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 182ms |
| total: | 266ms |

| 0 / 0 |
