Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.94/18: Рейтинг темы: голосов - 18, средняя оценка - 4.94
3 / 3 / 2
Регистрация: 26.02.2014
Сообщений: 552

Вывод информации из .txt в DataGridView

20.07.2018, 13:28. Показов 3724. Ответов 29
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день может кто сможет подсказать. Читаю из файла информацию и вывожу это все в datagridview.
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
25
26
27
28
29
30
31
32
33
34
 StreamReader myRead = new StreamReader(@"C:\Users\CRIT\Desktop\movements.TXT", System.Text.Encoding.Default);
                string[] str;
                int num = 0;
                try
                {
 
                    string[] str1 = myRead.ReadToEnd().Split('\n');
                    num = str1.Count();
                    dataGridView1.RowCount = num + 1;
                    for (int i = 0; i < num; i++)
                    {
                        {
 
                            str = str1[i].Split('=');
                            for (int j = 0; j < dataGridView1.ColumnCount; j++)
                            {
                                try
                                {
                                    dataGridView1.Rows[i].Cells[j].Value = str[j];
                                }
 
                                catch (Exception ex)
                                {
                                    MessageBox.Show(ex.Message);
                                }
                            }
                        }
                    }
                }
 
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
дело в том что читается все в заноситься в одну колонку, а нода чтоб гурбо говоря название колонок из файла до знака равноа содержимое после.

Добавлено через 8 минут
пробовал так же через
C#
1
2
3
  StreamReader reader = new StreamReader(@"C:\Users\CRIT\Desktop\movements.TXT");
            List<Table> Tables = new List<Table>();
            dataGridView1.DataSource = Tables;
но тут вопрос про распределение по столбцам
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.07.2018, 13:28
Ответы с готовыми решениями:

Вывод информации в DataGridView в зависимости от выбора в другом DataGridView - C# Access
В 1м DataGridView У меня предприятия, при выборе какого-то 1 предприятия, во 2й DataGridView появляются все записи с тем же ключом. Общий...

Вывод информации в DataGridView в зависимости от выбора в другом DataGridView
Прошу прощения сразу же потому что видел много тем похожих, но ответа так и не могу найти. Есть два датагрида, к первому привязана таблица...

Считывание информации из txt файла и запись в dataGridView
В файле txt есть следующий текст: Name Vasya Image 4000 Number 7000 / Name Petya Image 1500 Number 50000 /

29
3 / 3 / 2
Регистрация: 26.02.2014
Сообщений: 552
23.07.2018, 11:40  [ТС]
Студворк — интернет-сервис помощи студентам
Wolflind, я не могу понять как так разделить то
0
 Аватар для Wolflind
127 / 107 / 31
Регистрация: 17.03.2016
Сообщений: 445
Записей в блоге: 1
23.07.2018, 11:44
например запиши все построчно в массив пройдись по массиву и как натыкаешься на
СекцияДокумент=Платежное поручение
следующие 32 значения пишиш в строку
и тд

либо возьми опять же массив всех строк и подели по 33 значения
но это при условий что их всегда 33
0
3 / 3 / 2
Регистрация: 26.02.2014
Сообщений: 552
23.07.2018, 11:46  [ТС]
Wolflind, пример можешь сказать, я у себя в голове и так это понимаю но вот в код не могу сообразить как вывести
0
 Аватар для Wolflind
127 / 107 / 31
Регистрация: 17.03.2016
Сообщений: 445
Записей в блоге: 1
23.07.2018, 11:46
Цитата Сообщение от Wolflind Посмотреть сообщение
се построчно в массив пройдись по массиву и как натыкаешься на
СекцияДокумент=Платежное поручение
следующие 32 значения пишиш в строку
и тд
или не 32 а до КонецДокумента
тогда неважно количество значений будит
0
3 / 3 / 2
Регистрация: 26.02.2014
Сообщений: 552
23.07.2018, 11:47  [ТС]
PoPsa85, и дальше
0
 Аватар для Wolflind
127 / 107 / 31
Регистрация: 17.03.2016
Сообщений: 445
Записей в блоге: 1
23.07.2018, 11:55
как то так
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
            var s = new string[]
            {
                "СекцияДокумент=Платежное поручение", "п1=1", "КонецДокумента",
                "СекцияДокумент=Платежное поручение", "п1=2", "КонецДокумента"
            };
            List<row> list = new List<row>()
 
            for (int i = 0; i < s.Length/3; i++)
            {
                row = new row();//row - ваш объект
                row.СекцияДокумент = s[0 * i];
                row.п1 = s[1 * i];
                row.КонецДокумента = s[2 * i];
                list.Add(row );
            }
0
3 / 3 / 2
Регистрация: 26.02.2014
Сообщений: 552
23.07.2018, 11:58  [ТС]
Wolflind, спасибо постораюсь
0
 Аватар для PoPsa85
814 / 561 / 240
Регистрация: 01.07.2018
Сообщений: 1,818
23.07.2018, 12:01
Так надо было ?
Миниатюры
Вывод информации из .txt в DataGridView  
0
 Аватар для Wolflind
127 / 107 / 31
Регистрация: 17.03.2016
Сообщений: 445
Записей в блоге: 1
23.07.2018, 12:08
PoPsa85, как я понял наоборот имена в колонки а значения в строки
0
 Аватар для PoPsa85
814 / 561 / 240
Регистрация: 01.07.2018
Сообщений: 1,818
23.07.2018, 12:12
Wolflind, Ясно. Это что-то новое
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.07.2018, 12:12

Вывод информации из txt
Здравствуйте, нужно сделать скрипт, который из файла log.txt в котором хранится 20.06.12 19:05|NonStop|36|48|Dj Sandro Escobar Feat...

Вывод информации о папках в txt
Зайти в папку, сохранить все названия файлов в тхт, зайти во все папки которые есть в этой папке, повторить. К примеру в папке &quot;New...

Вывод информации в txt файл
Доброго времени суток. Помогите с выводом информации в текстовый документ.Программа считает время простоя установки в формате чч:мм:cc,...

Вывод информации из txt в мою таблицу
Здравствуйте, я хотел осуществить вывод информации из txt в мою таблицу. Вод код таблицы: &lt;html&gt; &lt;head&gt; &lt;meta...

Вывод информации из *.txt файла построчно
Здравствуйте! Такая проблемма... имеется *.txt файл содержанием Задача: В одну строчку вывести на экран &quot;Иванов Иван...


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

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
Новые блоги и статьи
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru