|
3 / 3 / 0
Регистрация: 13.11.2012
Сообщений: 109
|
||||||
Построчная запись в файл из DataGridView27.02.2013, 20:27. Показов 4105. Ответов 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 в файл
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 30. Фосфорный и азотный замки по "честному" закону лимитирования Либиха
anaschu 16.07.2026
Основные достижения за последние дни
1. Механизм отложенного высвобождения фосфора
Добавлен специальный пул для медленного разложения меланизированных гиф ЕСМ
Реализована разная скорость. . .
|
Запрет пометки на удаление и отмены проведения
Maks 16.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "ПутевойЛист" разработанного в КА2.
Задача: запретить помечать на удаление и отменять проведения путевого листа при условии, если он сдан. . .
|
Как надо было делать правильно - вообще не слушать ИИ, его дело - текст.
Hrethgir 15.07.2026
А вообще надо было делать не так, чтобы не исправлять ошибку https:/ / www. cyberforum. ru/ blogs/ 223907/ 10996. html , правильно было : удалил кнопку, а потом добавил её.
Всё это стресс конечно. Почему?. . .
|
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот.
Ларри Уингет
|
|
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
|
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров
В текущей версии модели успешно реализован ключевой механизм. . .
|
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям
Реализованные компоненты:
Механизм закисления почвы через протонную помпу
Конкуренция между типами микориз
pH как триггер сукцессии
C/ P соотношение. . .
|
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
|