Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Текстовые данные в табличном виде 
:(
    Опции темы
Redstuff
Дата 29.10.2006, 20:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Команда REDSTUFF
**


Профиль
Группа: Участник
Сообщений: 497
Регистрация: 27.5.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 1



Подскажите какой контрол лучше использовать для создания таблицы с числовыми данными?
ListView подойдет?

Есть данные представленные в табличном виде:
------------------------------------------------
Опыт |  Концентрация |  Давление  |
------------------------------------------------
   1    |    0,123               |      1           |
   2    |    0,464               |      1,5        |
   ...   |    ...                     |      ...          |
-----------------------------------------------

Все данные храняться в текстовых файлах. Их можно будет загружать и сохранять в файл. По полученной таблице надо будет строить графики.
Если есть готовый пример, выложите тут плиз. И подскажите статейки по данной теме.

Спасибо.


--------------------
ГОСТы, СНиПы, ТУ...
<реклама удалена администрацией форума>
PM MAIL WWW ICQ Skype   Вверх
archimed7592
  Дата 29.10.2006, 20:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: 7
Всего: 93



подойдет DataGridView + DataSet + Xml.
держи пример.

Присоединённый файл ( Кол-во скачиваний: 14 )
Присоединённый файл  WindowsApplication1.zip 12,71 Kb


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
Redstuff
Дата 29.10.2006, 21:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Команда REDSTUFF
**


Профиль
Группа: Участник
Сообщений: 497
Регистрация: 27.5.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 1



Мне нужно без БД, т.к. в текстовых файлах вся инфа должна храниться.


--------------------
ГОСТы, СНиПы, ТУ...
<реклама удалена администрацией форума>
PM MAIL WWW ICQ Skype   Вверх
mr.DUDA
Дата 29.10.2006, 21:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 110
Всего: 232



Можно использовать DataGridView, либо почитать статью "Creating a Data Bound ListView Control" в мсдн. По дефолту, ListView не позволяет отображать данные из датасета в нескольких колонках, в данной статье рассматривается способ обойти это.

Добавлено @ 21:15 
Цитата(Redstuff @  29.10.2006,  20:10 Найти цитируемый пост)
Мне нужно без БД, т.к. в текстовых файлах вся инфа должна храниться.

Даже если данные лежат в текстовом файле, можно работать с ними через датасет. Так проще всего отобразить данные на контрол, поддерживающий работу с множеством записей, такой как датагрид. Кроме того, если данные например в CSV-формате (строки с разделителями), в .NET есть провайдер для чтения и записи таких данных.

Добавлено @ 21:16 
На крайняк, можно вовсе без датасета обойтись и добавлять в ListView элементы в коде, это достаточно просто


--------------------
user posted image
PM MAIL WWW   Вверх
Redstuff
Дата 29.10.2006, 21:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Команда REDSTUFF
**


Профиль
Группа: Участник
Сообщений: 497
Регистрация: 27.5.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 1



mr.DUDA, не подскажите, что почитать следует, чтобы такое сделать?


--------------------
ГОСТы, СНиПы, ТУ...
<реклама удалена администрацией форума>
PM MAIL WWW ICQ Skype   Вверх
archimed7592
Дата 29.10.2006, 21:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: 7
Всего: 93



Redstuff, ты бы примерчик посмотрел...там нет БД. DataSet может работать без БД. ещё у DataSet есть методы ReadXml и WriteXml. почитать можно в msdn. ещё раз повторяю, посмотри пример - там текстовый файл аля XML.


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
Redstuff
Дата 29.10.2006, 21:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Команда REDSTUFF
**


Профиль
Группа: Участник
Сообщений: 497
Регистрация: 27.5.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 1



Нашел файлик xml.
А можно без стандарта xml? чтобы просто было в txt-файле, например:
1 | 20 | 30
2 | 34 | 43
...|  ... | ...

Это сообщение отредактировал(а) Redstuff - 29.10.2006, 21:56


--------------------
ГОСТы, СНиПы, ТУ...
<реклама удалена администрацией форума>
PM MAIL WWW ICQ Skype   Вверх
archimed7592
Дата 29.10.2006, 22:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: 7
Всего: 93



Redstuff, можно, но это малость сложнее и придётся делать всё ручками...загружать, сохранять, обрабатывать ошибки в формате...зачем тебе это? всё равно xml "встроен" в .net


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
mr.DUDA
Дата 29.10.2006, 22:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 110
Всего: 232



archimed7592,  ну может у него задача стоит именно из текстовика подчитывать.

Цитата(Redstuff @  29.10.2006,  20:47 Найти цитируемый пост)
Нашел файлик xml.А можно без стандарта xml? чтобы просто было в txt-файле, например:1 | 20 | 302 | 34 | 43...|  ... | ...

Такие текстовики называют CSV - comma separated values. С такими файлами можно работать как с базой данных, выполнять запросы и т.п. На форуме проскакивала тема про CSV формат, тут и здесь.

З.Ы. хотя вариант с XML я считаю намного более предпочтительным: во-первых XML можно напрямую зачитать в датасет, во-вторых с XML можно сделать очень много вещей, например сконвертировать в HTML простым XSLT-преобразованием, или проверить на валидность; в-третьих файл XML гораздо проще дополнить новыми полями, чем файл .txt, не нарушая работу программы; в-десятых, достаточно освоить его 1 раз чтобы использовать всегда... хотя что там осваивать... smile 


--------------------
user posted image
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0569 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.