Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
15 / 5 / 0
Регистрация: 24.05.2010
Сообщений: 44

Чтение из тхт файла

26.02.2011, 19:34. Показов 1328. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вообщем ситуация такая. Есть комбобокс и несколько текстбоксов, так же есть тхт файл, в котором записана примерно следующая инфа допустим описывающая коробки с печеньками. Там перечислены название, вес, количество коробок в ящике и т.д. в таком виде

Админские 150 15 и т.д.
Бухгалтерские 120 23 и т.д.

Нужно занести в комбобокс весь список печенек, и в зависимости от выбранного значения комбобокса в текстбоксы внести их параметры.
Собсна как это сделать?
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.02.2011, 19:34
Ответы с готовыми решениями:

Открытие тхт файла
Здраствуйте, очередной раз прибегаю к вам за помощью. Спасибо что вы есть! На этот раз у меня такой вопрос: возможно ли сделать так,...

Разделить имя файла тхт на слова
Подскажите как разделить имя файла Пр: Иванов_Иван_Иванович.txt на слова. Считать как i=Иванов, j=Иван, k=Иванович и вывести в...

Считывание из тхт файла с последующей сортировкой данных
Помогите пожалуйста, мне надо сделать считывание из файла, одна строка "пто656длвпор523опд". Но только так, чтобы потом оно...

3
 Аватар для GRooN
52 / 52 / 15
Регистрация: 22.02.2011
Сообщений: 87
26.02.2011, 21:32
Лучший ответ Сообщение было отмечено как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
        private List<string> _base = new List<string>();//Переменная где хранятся все записи
//...
        public Form1()
        {
            InitializeComponent();
            var stream = new StreamReader(@"base.txt", Encoding.GetEncoding(1251)); //Создаем поток для чтение из файла, кодировка 1251 для русских символов
            comboBox1.Items.Clear();//Чистим comboBox перед заполнением
            while (!stream.EndOfStream)//EndOfStream типа bool сообщает достигнут ли конец файла
            {
                var field = stream.ReadLine();//Считываем строку и перемещаемся на следующую в файле, если ее нет то EndOfStream будет true
                _base.Add(field);
                comboBox1.Items.Add(field.Split(' ')[0]);//Если данные в виде <Поле 1><Пробел><Поле 2><Пробел><Поле 3><Пробел> то можно использовать метод Split(<Пробел>), он разделит строку в массив из трех значений
            }
           //Создаем лямбда выражение, это можно сделать в конструкторе форм, и вставить в созданный метод события содержимое этого выражения
            comboBox1.SelectedValueChanged += (o, e) =>
                                                  {
                                                      textBox1.Text =
                                                          _base.Find(f => f.Split(' ')[0] == (string) comboBox1.SelectedItem).Split(' ')[1];
                                                      textBox2.Text =
                                                          _base.Find(f => f.Split(' ')[0] == (string) comboBox1.SelectedItem).Split(' ')[2];
                                                  };
 
            comboBox1.SelectedItem = comboBox1.Items[0];//Устанавливаем первое значение как выбранное
        }
3
15 / 5 / 0
Регистрация: 24.05.2010
Сообщений: 44
26.02.2011, 21:34  [ТС]
Спасибо
0
15 / 5 / 0
Регистрация: 24.05.2010
Сообщений: 44
03.03.2011, 20:19  [ТС]
Ещё возник вопрос.. как сделать тоже самое но для Excel файла?

Добавлено через 4 часа 7 минут
Отбой.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.03.2011, 20:19
Помогаю со студенческими работами здесь

Чтение файла ТХТ С++
Здравствуйте у меня есть проблема с чтением файла файл input.txt нужно считывать так по группам если в первой строке есть у меня 2...

Чтение Из Тхт Файла Построчно
Использую такой вариант перебора строк: While text0 &lt;&gt; &quot;&quot; str0 = StrLeft(text0,strEnter,1) ... &lt;обработка строки&gt; ... ...

Чтение из тхт определённых слов
Добрый день, нужна помощь с чтением файлов, если например мне нужно прочитать в строке, пример: ...

Чтение и Запись в файл тхт
Привет народ. Вот я научился сохранять и открывать файлы через Опен и Сейв диалог. Но вот как например мне сохранить строку типа чар в...

Получения файла *.com из файла *.тхт в кодировке ASCII для корректного рисования через псевдографику
Здравствуйте , задача: Создать программу типа .COM, которая в текстовом режиме выводит с помощью псевдографики изображения заданного...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru