|
Представление данных в графике.
|
|||
---|---|---|---|
#18+
У меня есть DataGridView с колонками сгенерированными в процессе запроса. Я хочу представить данные в колонках при помощи графика. Пользуюсь System.Windows.Forms.DataVisualization.Charting.Chart. Заполнение графика что то вроде этого: Код: c# 1. 2. 3. 4. 5. 6.
Проблема что в разных колонках разные типы данных - string, int, double. Как можно распознать тип данных наиболее оптимально? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2013, 17:22 |
|
Представление данных в графике.
|
|||
---|---|---|---|
#18+
jenya7, Какая-то странная постановка вопроса... Вы и так уже работаете с конкретными типами данных полей таблицы. Они то ведь не из эфира появляются... Вы же их описывали при создании набора данных... Может как-то расширите свой вопрос? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2013, 18:43 |
|
Представление данных в графике.
|
|||
---|---|---|---|
#18+
Я не знаю тип данных вернувшихся в запросе, то есть я то знаю, но прога нет. Мне нужно обратиться к системным таблицам, чтоб вытащить тип данных. Я пробовал работать с массивом объектов. Код: c# 1. 2. 3. 4. 5. 6. 7. 8.
но на 670000 строк получаю эксепшен: Exception of type 'System.OutOfMemoryException' was thrown. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2013, 15:58 |
|
Представление данных в графике.
|
|||
---|---|---|---|
#18+
jenya7Я не знаю тип данных вернувшихся в запросе, то есть я то знаю, но прога нет. Мне нужно обратиться к системным таблицам, чтоб вытащить тип данных.Т.е. как это? В DataTable.Columns[i] отсутствует информация о типе поля? А как же : http://msdn.microsoft.com/ru-ru/library/system.data.datacolumn(v=vs.100).aspx jenya7Я пробовал работать с массивом объектов. Код: c# 1. 2. 3. 4. 5. 6. 7. 8.
но на 670000 строк получаю эксепшен: Exception of type 'System.OutOfMemoryException' was thrown. И зачем Вы обращаетесь к DataGridView за данными? Приведите весь пример, в том числе и тот кусочек кода, с помощью которого Вы выбираете данные... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2013, 14:05 |
|
Представление данных в графике.
|
|||
---|---|---|---|
#18+
Alex KuznetsovИ зачем Вы обращаетесь к DataGridView за данными? +1 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2013, 20:14 |
|
Представление данных в графике.
|
|||
---|---|---|---|
#18+
Alex KuznetsovТ.е. как это? В DataTable.Columns[i] отсутствует информация о типе поля? А как же : http://msdn.microsoft.com/ru-ru/library/system.data.datacolumn(v=vs.100).aspx Точно! А я не знал. Теперь конечно попроще - объект можно привестик типу данных. Alex KuznetsovИ зачем Вы обращаетесь к DataGridView за данными? Ну мне же нужны данные для графика. Хотя тперь, как я понимаю их можно брать прямо из DataTable. Код: c# 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2013, 09:28 |
|
Представление данных в графике.
|
|||
---|---|---|---|
#18+
jenya7Ну мне же нужны данные для графика. Хотя тперь, как я понимаю их можно брать прямо из DataTable. Код: c# 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.
Так их именно оттуда и нужно брать. Хотя, если известны поля, по которым будет строиться график, то можно обойтись даже и без DataTable. DataReader - это Вам для изучения... ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2013, 21:20 |
|
Представление данных в графике.
|
|||
---|---|---|---|
#18+
DataGridView и Chart. Никогда раньше не программировал БД. Просмотрел гугл. Нашел мало инфы. Есть таблица c полями [00-06],[06-12],[12-18],[18-00] В них значения integer Нужно в Chart вывести инфу с одной строки (строк много). Я не знаю как. Поискав могу только по колонке выводить данные. Код: Код: vbnet 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2014, 14:21 |
|
|
start [/forum/topic.php?fid=20&msg=38202599&tid=1402064]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
35ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 380ms |
total: | 491ms |
0 / 0 |