|
3 / 3 / 0
Регистрация: 13.11.2012
Сообщений: 109
|
||||||
Построчная запись в файл из DataGridView27.02.2013, 20:27. Показов 3965. Ответов 33
Метки нет (Все метки)
Добрый день. Пишу код с помощью с#. Программа должна вписывать в файл определенный текст.
Вот мой код:
0
|
||||||
| 27.02.2013, 20:27 | |
|
Ответы с готовыми решениями:
33
Построчная запись в txt файл из разных потоков Datagridview построчная запись |
|
58 / 58 / 9
Регистрация: 09.01.2013
Сообщений: 247
|
|
| 27.02.2013, 20:32 | |
|
Во первых создайте единый метод для записи сообщения в файл, в который передавайте имя файла.
Во вторых, в конце цикла осуществите переход на новую строку в файле.
0
|
|
|
3 / 3 / 0
Регистрация: 13.11.2012
Сообщений: 109
|
|
| 27.02.2013, 20:59 [ТС] | |
|
0
|
|
|
58 / 58 / 9
Регистрация: 09.01.2013
Сообщений: 247
|
|||||||
| 27.02.2013, 21:15 | |||||||
0
|
|||||||
|
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
|
|
| 27.02.2013, 21:18 | |
|
+"\n" припишите к каждой строке и не парьтесь
0
|
|
|
58 / 58 / 9
Регистрация: 09.01.2013
Сообщений: 247
|
|
| 27.02.2013, 21:22 | |
|
0
|
|
|
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
|
|
| 27.02.2013, 21:27 | |
|
Кроме того StreamWriterы у вас как-то странно выглядят, открываются и закрываются вечно, если уж открываться и закрываться, то чем вам File.AppendAllText не угодило?)
0
|
|
|
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
|
|
| 27.02.2013, 21:30 | |
|
Кстати да
0
|
|
|
3 / 3 / 0
Регистрация: 13.11.2012
Сообщений: 109
|
||||||
| 27.02.2013, 21:33 [ТС] | ||||||
|
Если вы имели ввиду приписать +" \n" в таких строчках, наподобие:
0
|
||||||
|
58 / 58 / 9
Регистрация: 09.01.2013
Сообщений: 247
|
||||||
| 27.02.2013, 21:37 | ||||||
|
А еще лучше так сделать:
1
|
||||||
|
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
|
|
| 27.02.2013, 21:37 | |
|
Быть такого не может
Оно работает, вот только иногда блокнот об этом не знает, а если в другом редакторе открыть или читать программно все норм
0
|
|
|
3 / 3 / 0
Регистрация: 13.11.2012
Сообщений: 109
|
|
| 27.02.2013, 21:52 [ТС] | |
|
Воспользовался советом и переписал код по совету CSharpCraft, однако два блокнота Notepad(стандартный Windows блокнот) и Notepad++ интерпретируют выведенные предложения по-разному..... К сожалению, данный способ наверное мне не подойдет, т.к. затем нужно будет программно считывать файл и добавлять вновь в новый datagridview....
0
|
|
|
58 / 58 / 9
Регистрация: 09.01.2013
Сообщений: 247
|
|
| 27.02.2013, 22:16 | |
|
0
|
|
|
3 / 3 / 0
Регистрация: 13.11.2012
Сообщений: 109
|
|
| 27.02.2013, 22:30 [ТС] | |
|
В общем, у меня есть своеобразное меню для ресторана. Есть категории с блюдами. По нажатию на кнопку "заказать" блюда попадают в корзину. После каждого(за исключением повторяющихся блюд) нажатия на кнопку появляется новая строка в datagridview. При переходе в корзину информация о блюдах попадает в файл. Нужно, чтобы блюда в корзине, каждая строчка(в строчке указана цена, название, количество и сумма) писалась бы на отдельной строке для удобного прочтения затем в datagridview. Три файла у меня создано потому, что ресторан разделен на спец.зоны, в одной 5 столов, в другой 5, в третьей 6. Номер столов у меня генерируется автоматически и затем в зависимости от зоны и столика, вся информация о заказанных блюдах должна попадать в специальные файлы, равные номеру зоны.
В моем случае большая часть кода написана, я выложил ту часть кода, где возникли проблемы. Но, к сожалению, решить это не удалось....
0
|
|
|
58 / 58 / 9
Регистрация: 09.01.2013
Сообщений: 247
|
|
| 27.02.2013, 22:33 | |
|
0
|
|
|
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
|
|
| 27.02.2013, 23:41 | |
|
Я если честно ничего не пойму. Если вам надо считывать файл программно, то какая вам разница, как он выглядит в блокноте? Указанные выше способы работают корректно в случае считывания программно, это просто глюк виндовского блокнота. У меня такое сделано в нескольких проектах, там сохранение настроек так работает.
0
|
|
|
3 / 3 / 0
Регистрация: 13.11.2012
Сообщений: 109
|
||
| 28.02.2013, 08:15 [ТС] | ||
|
0
|
||
|
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
|
|
| 28.02.2013, 12:22 | |
|
0
|
|
|
3 / 3 / 0
Регистрация: 13.11.2012
Сообщений: 109
|
||||||
| 28.02.2013, 12:29 [ТС] | ||||||
|
А вот часть кода из моей второй программы:
0
|
||||||
| 28.02.2013, 12:29 | |
|
Помогаю со студенческими работами здесь
20
Построчная запись в файл
Построчная запись из List в файл
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит:
токи, напряжения и их 1 и 2 производные при t = 0;. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|