|
|
|
SqlDataReader и Chart - заполнение DataBindXY
|
|||
|---|---|---|---|
|
#18+
Есть следующий код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Хранимая процедура возвращает несколько столбцов данных, мне в Chart нужно вывести только два из них - UKPG_UUG и ASN_Result. Series UUG заполняется, Series ASN - нет. Если раскомментарить строки Код: plaintext 1. 2. Какова логика работы DataBindXY и SqlDataReader? Почему так получается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2011, 13:50:52 |
|
||
|
SqlDataReader и Chart - заполнение DataBindXY
|
|||
|---|---|---|---|
|
#18+
Такое впечатление что после первого бинда ридер весь прочитывается и за вторым биндом уже выглядит пустым Попробуйте вынести объявление серий в разметку (т.е. в файл aspx), а бинд DataSource делать в коде на весь график, а не на отдельные серии ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2011, 15:43:49 |
|
||
|
SqlDataReader и Chart - заполнение DataBindXY
|
|||
|---|---|---|---|
|
#18+
Паганель, Объявления серий в ASPX - файле Код: plaintext 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. Если делать так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. то выводятся все столбцы, возвращаемые хранимой процедурой. Можно, конечно, пройтись самому по сериям и ненужные удалить... Некрасиво как то оно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2011, 16:04:20 |
|
||
|
SqlDataReader и Chart - заполнение DataBindXY
|
|||
|---|---|---|---|
|
#18+
YValueMembers попробуйте заюзать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2011, 16:42:16 |
|
||
|
SqlDataReader и Chart - заполнение DataBindXY
|
|||
|---|---|---|---|
|
#18+
Паганель, Спасибо! Заработало: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2011, 17:17:37 |
|
||
|
SqlDataReader и Chart - заполнение DataBindXY
|
|||
|---|---|---|---|
|
#18+
и чтоб не плодить тем: как красиво при загрузке страницы сделать Chart по ширине окна браузера? Проценты его свойство Width не понимает.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2011, 07:57:19 |
|
||
|
SqlDataReader и Chart - заполнение DataBindXY
|
|||
|---|---|---|---|
|
#18+
Ну а сами Вы как думаете? Вы разве не видели, какой html получается? Там же <img> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2011, 11:21:12 |
|
||
|
SqlDataReader и Chart - заполнение DataBindXY
|
|||
|---|---|---|---|
|
#18+
Паганель, Ну вот как бы и хочется, чтобы этот img был во всю ширину окна ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2011, 13:08:22 |
|
||
|
SqlDataReader и Chart - заполнение DataBindXY
|
|||
|---|---|---|---|
|
#18+
А другие img Вы во всю ширину окна взялись бы масштабировать? Фотографии, например? А что делать, если юзер меняет мышкой ширину окна? Подгонять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2011, 13:13:15 |
|
||
|
SqlDataReader и Chart - заполнение DataBindXY
|
|||
|---|---|---|---|
|
#18+
Паганель, ну img и chart - все-таки отличаются. Chart , по-моему, генерирует собственно img при загрузке страницы. Вот и хочется, чтоб Img сгенерировался в размеру окна.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2011, 13:23:36 |
|
||
|
SqlDataReader и Chart - заполнение DataBindXY
|
|||
|---|---|---|---|
|
#18+
Ну так как бы Вы с фотографией поступили? Хранятся у Вас, допустим на сервере фотки большого размера, а пользователю нужно показывать по ширине окна. Взялись бы Вы реализовать такую задачу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2011, 13:33:51 |
|
||
|
SqlDataReader и Chart - заполнение DataBindXY
|
|||
|---|---|---|---|
|
#18+
Паганель, Позвольте с Вами не согласиться. Все-таки для Chart можно сделать так: Код: plaintext 1. 2. 3. 4. 5. Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2011, 14:08:12 |
|
||
|
SqlDataReader и Chart - заполнение DataBindXY
|
|||
|---|---|---|---|
|
#18+
узнать-то можно 1) изначально грузим страницу без графика 2) на $(document).ready узнаем что-то типа $(window).width() 3) там же посредством ajax получаем картинку по url, содержащему этот width 4) получив - подставляем в нужное место но что делать когда юзер окно браузера расширяет/сужает ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2011, 14:13:49 |
|
||
|
SqlDataReader и Chart - заполнение DataBindXY
|
|||
|---|---|---|---|
|
#18+
Паганель, авторно что делать когда юзер окно браузера расширяет/сужает ? Ну тогда хорошо бы узнать ширину экрана, а не браузера. Вывести chart шириной чуть меньше экрана, а дальше - дело пользователя. Хочет - сужает окно браузера, хочет - расширяет :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2011, 14:27:48 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=37525330&tid=1360335]: |
0ms |
get settings: |
5ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
183ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 472ms |

| 0 / 0 |
