|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.02.2014, 20:50 | #1 |
Регистрация: 10.02.2014
Сообщений: 6
|
Помогите пожалуйста
C# Windows Forms
Нужно создать программу,которая записывала кучу информации с текст боксов(лэйблов итд) в структурированный файл,сохраняла его,и потом при открытии этого файла все данные возвращались в форму (где можно их изменять/дополнять итд).В идеале после этого,что бы можно было его распечатать и открыть в текстовом виде(Word2010). Последний раз редактировалось Ezerith; 10.02.2014 в 21:15. |
11.02.2014, 04:10 | #2 | |||
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
Цитата:
В помощь: C# и XML Часть 1 Чтение XML из файла с помощью Visual C# Цитата:
Цитата:
|
|||
11.02.2014, 06:11 | #3 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,882
|
Можете начать с такого вот проектика http://programmersforum.ru/showthread.php?t=252601
Хотя, совет Streletz мне нравится более |
12.02.2014, 20:11 | #4 |
Регистрация: 10.02.2014
Сообщений: 6
|
Спасибо стрелец!Но у меня появился 1 вопрос.Если у меня допустим 150 текстбоксов,то мне придется для каждого текстбокса делать запись в виде этой?
"Добавляем в запись данные: XmlNode subElement1 = document.CreateElement("subElement1 "); // даём имя subElement1.InnerText = "Hello"; // и значение element.AppendChild(subElement1); // и указываем кому принадлежит" (подразумевается,что вместо "Hello!"будет textbox1(2....150). Я правильно понял? |
12.02.2014, 20:26 | #5 | ||
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
Пожалуйста!
Цитата:
Цитата:
|
||
12.02.2014, 20:33 | #6 |
Регистрация: 10.02.2014
Сообщений: 6
|
эх...Ну ладно,спасибо cntrl+c,cntrl+v мне в помощь)Будут еще вопросы, я задам!))
А вот и вопрос! Я хочу ,чтобы файл сохранялся при нажатии на кнопку.Чтобы это сделать мне надо тупо переместить это "document.Save(pathToXml);" в код для кнопки?И как сделать так,чтобы он сохранялся в определенном месте,а не где-то в недрах компьютера. Последний раз редактировалось Ezerith; 12.02.2014 в 20:44. |
12.02.2014, 20:47 | #7 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,318
|
Еще можно поколдовать так:
Код:
Нужно в процедуре нажатия кнопки вызвать функцию createXML. Чтобы он сохранился, где нужно, задайте ему нужный путь сохранения (собственно, pathToXml и является путем).
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
Последний раз редактировалось BDA; 12.02.2014 в 20:51. |
12.02.2014, 21:04 | #8 |
Регистрация: 10.02.2014
Сообщений: 6
|
Простите что?(Если я вообще камень,прошу простить т.к. я на самообучении,хочу в будущем стать программистом)Причем тут вообще чекбоксы?И если причем,то пож разжуйте и переварите ибо я ничего не понял,кроме вызова createXML.
|
12.02.2014, 21:13 | #9 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,318
|
1) В статье на хабре есть функция, которая сохраняет файл xml по переданному ей пути pathToXml
2) Чекбоксы просто для примера, напишите там textbox и будете перебирать все текстбоксы, которые есть на форме
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
12.02.2014, 21:22 | #10 |
Регистрация: 10.02.2014
Сообщений: 6
|
Типо так?
foreach(Control c in this.Controls) { if(c is textBox) { document.Save(pathToXml); } } Нет,не так ругается Последний раз редактировалось Ezerith; 12.02.2014 в 21:26. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите создать програму для роботы с файлами, пожалуйста помогите нужно очень срочно | Сергей Человек | Фриланс | 3 | 06.07.2009 19:30 |
Помогите Помогите Пожалуйста Решить Одну Задачку в Паскале!!! | VisTBacK | Помощь студентам | 6 | 19.09.2008 13:44 |