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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вывод текста из текстового файла в textbox 
:(
    Опции темы
vitaxaprog
Дата 21.5.2009, 21:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Доброго времени суток!Помогите пожалуйста,может кто то сталкивался с такой задачей.
Есть форма на ней пять текстбоксов и четыре кнопки:"загрузить","добавить","предыдущий","следующий" в тексбоксах вводим данные,по нажатию -"добавить" сохраняем в текстовый файл(такая себе база данных в текстовом файле).По нажатию загрузить нужно вывести эти данные в текстбоксы.Перемещаться по тексту кнопками "предыдущий","следующий".Сохранять у меня получается
Код

protected void BtnAdd_Click(object sender, EventArgs e)
        {
            
            
                FileInfo fi =new FileInfo(@"1.txt");
                StreamWriter sr;
                if (fi.Exists)
                {
                    sr = fi.AppendText();
                }
                else
                {
                    sr = fi.CreateText();
                }
                sr.WriteLine(TextBox1.Text);
                sr.WriteLine(TextBox2.Text);
                sr.WriteLine(TextBox3.Text);
                sr.WriteLine(TextBox4.Text);
                sr.WriteLine(TextBox5.Text);
                sr.Close();
        }

а вот загрузить из файла в текстбоксы никак.
Подскажите пожалуйста.Заранее спасибо! smile 

PM MAIL   Вверх
Partizan
Дата 21.5.2009, 21:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


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

Репутация: 9
Всего: 67



vitaxaprog, есть мнение, что StreamReader поможет


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
vitaxaprog
Дата 21.5.2009, 22:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



 smile Partizan про StreamReader это понятно,но я не могу конкретно разобраться-при использовании метода ReadLine читает толко первую строку,а при использовании ReadToEnd читает весь файл до конца,но выводит только последнюю строку:(((((
PM MAIL   Вверх
Partizan
Дата 21.5.2009, 23:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


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

Репутация: 9
Всего: 67



vitaxaprog, а можно посмотреть как Вы ReadLine используете?


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
vitaxaprog
Дата 22.5.2009, 22:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



 
Код

protected void BtnLoad_Click(object sender, EventArgs e)
        {
            FileStream fs = new FileStream(@"1.txt", FileMode.Open);
            StreamReader sr = new StreamReader(fs, Encoding.Default);
            string s = sr.ReadLine();
            while (sr.ReadToEnd() != null)
            {

                TextBox1.Text = s;
                
            }

            fs.Close();
         }


К сожалению это все,что я смог накропать.На большее,что компилируется в принципе-у меня ума не хватило.
В любом случае спасибо.Завтра иду сдаваться. smile 
PM MAIL   Вверх
DVariuS
  Дата 22.5.2009, 22:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



vitaxaprog, а так не подойдет?
Код

textBox1.Text = File.ReadAllText(@"1.txt");

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

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


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

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка Windows Forms | Следующая тема »


 




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


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

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