|
3 / 3 / 0
Регистрация: 13.11.2012
Сообщений: 109
|
||||||
Построчная запись в файл из DataGridView27.02.2013, 20:27. Показов 4150. Ответов 33
Метки нет (Все метки)
Добрый день. Пишу код с помощью с#. Программа должна вписывать в файл определенный текст.
Вот мой код:
0
|
||||||
| 27.02.2013, 20:27 | |
|
Ответы с готовыми решениями:
33
Построчная запись в txt файл из разных потоков Datagridview построчная запись |
|
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
|
|
| 28.02.2013, 12:48 | |
|
Не пойму ,зачем вам символ #. Опишите словами, как вы хотите, чтобы dataGridView1 выглядел после прочтения с файла?
0
|
|
|
3 / 3 / 0
Регистрация: 13.11.2012
Сообщений: 109
|
|
| 28.02.2013, 12:54 [ТС] | |
|
Символ решетки необходим, чтобы программа смогла разделить каждую категорию.
В файл записывается следующее: 1 строчка считается названием категорий: Блюдо#количество#цена#общая сумма Затем оставшиеся строчки: Например: Блины#1#25#25# Таким образом программа должна понимать и добавлять в таблицу, основываясь на количестве решеток. Сколько категорий, такое же число решеток. Вообще файл должен выглядить следующим образом: Блюдо#количество#цена#общая сумма: Блины#1#25#25# Блины#1#25#25# Блины#1#25#25# Блины#1#25#25# И после прочтения в новой программе из файла в датагридвью должны соответственно отобразиться строки из начальных файлов.
0
|
|
|
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
|
|||||||||||
| 28.02.2013, 13:11 | |||||||||||
Добавлено через 3 минуты Кроме того ,почему бы не обращаться к ячейкам напрямую, а не через DataTable, если вы раньше с них напрямую читали? Это конечно не принципиально важно, просто смысла не пойму. Добавлено через 6 минут Кроме того, я не пойму зачем вообще отрывались 3 StreamWritera, текст в label8.Text быстро меняется что-ли? Добавлено через 3 минуты
0
|
|||||||||||
|
3 / 3 / 0
Регистрация: 13.11.2012
Сообщений: 109
|
|
| 28.02.2013, 13:13 [ТС] | |
|
0
|
|
|
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
|
||||||
| 28.02.2013, 14:17 | ||||||
|
Блины#1#25#25#
Блины#1#25#25# Блины#1#25#25# Блины#1#25#25# У вас же файл будет выглядеть как угодно, беря разные коды ваши и вам предложенные, но только не так. Добавлено через 22 секунды Сейчас попробую предположить, как должен был выглядеть код. Добавлено через 34 минуты
Добавлено через 19 минут Да, и зачем вам 2 файла которые оба перезаписываются? Нигде смены текста на лейбле я в коде не увидел, в файлах будет ровно одно и то же.
0
|
||||||
|
58 / 58 / 9
Регистрация: 09.01.2013
Сообщений: 247
|
||||||
| 28.02.2013, 14:38 | ||||||
|
Код для записи данных в файл:
0
|
||||||
|
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
|
||
| 28.02.2013, 14:53 | ||
и какое этот код отношение имеет к тому, что выше? что в метод можно засунуть и подавать туда int-это понятно, а все остальное просто-напросто ошибочно, ибо вы невнимательно читали.
0
|
||
|
58 / 58 / 9
Регистрация: 09.01.2013
Сообщений: 247
|
||
| 28.02.2013, 15:16 | ||
|
Это более простой и эффективный вариант.
0
|
||
|
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
|
||
| 28.02.2013, 15:24 | ||
![]() Добавлено через 1 минуту А если точнее: ваш код не делит ничего при помощи #, не пишет последнюю ячейку в файл и вылетает, если какая-то ячейка не заполнена.
0
|
||
|
58 / 58 / 9
Регистрация: 09.01.2013
Сообщений: 247
|
|
| 28.02.2013, 15:25 | |
|
0
|
|
|
3 / 3 / 0
Регистрация: 13.11.2012
Сообщений: 109
|
|
| 28.02.2013, 16:18 [ТС] | |
|
Огромное всем спасибо. Теперь код отлично работает. А возможно ли сделать какой-нибудь фильтр в datagridview? к примеру, по 1 столбику? Вот что я имею в виду:
Номер#Цена#Название#Количество#сумма 1#15#Блины#1#15 1#15#Макароны#1#15 2#25#Салат#1#25 Чтобы при фильтре по первому столбику отображались, взяв допустим число 1, все данные, относящиеся к этой цифре, фильтровались бы именно по ней.
0
|
|
|
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
|
|
| 28.02.2013, 16:43 | |
|
Не пойму вас, что вы называете фильтром и что значит "фильтровались"? Отображались только те, что с определенной цифрой в определенном столбце? но в примере же не так.. Или просто сортировать?
0
|
|
|
3 / 3 / 0
Регистрация: 13.11.2012
Сообщений: 109
|
||
| 28.02.2013, 16:59 [ТС] | ||
|
0
|
||
|
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
|
||||||||||||||||
| 28.02.2013, 17:40 | ||||||||||||||||
|
Я не пользуюсь экселем
Если загадочное слово "отфильтровать" означает отсортировать, то наверное как-то так:
![]() Добавлено через 37 минут Кстати в предыдущем коде я тоже ступил:
0
|
||||||||||||||||
| 28.02.2013, 17:40 | |
|
Построчная запись в файл
Построчная запись из List в файл
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|