Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
killerofsoul
0 / 0 / 2
Регистрация: 06.10.2017
Сообщений: 77
1

Запись данных из datagridview в файл

04.12.2017, 22:43. Просмотров 348. Ответов 1
Метки нет (Все метки)

Ситуация следующая:
при записи из таблицы после всех данных создается лишний пробел, из-за чего при повторном чтении данного файла возникает ситуация, что выбранный в ComboBox данные не воспринимаются корректно. Как возможно исправить данное недоразумение? В таблице 5 стобцов, Combobox последний. Код:
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
private void button2_Click(object sender, EventArgs e)
        {
            FileStream fs = new FileStream("zak.txt", FileMode.Create);
 
                    StreamWriter myWritet = new StreamWriter(fs);
                    try
                    {
 
                        for (int i = 0; i < dataGridView1.RowCount - 1; i++) //-1 обязательно, иначе попытается считать пустую строку
                        {
                            for (int j = 0; j < dataGridView1.ColumnCount; j++)
                            {
                                myWritet.Write(dataGridView1.Rows[i].Cells[j].Value.ToString()+" ");
                            }
                            myWritet.WriteLine();
                        }
                        MessageBox.Show("Обновлено успешно. Приятной работы! :)");
                    }
                    catch
                    {
                        MessageBox.Show("Ошибка");
                    }
                    finally
                    {
                        myWritet.Close();
                    }
 
                    fs.Close();
                }
Добавлено через 3 минуты
Оно хоть и решается заменой порядка столбца с Combobox и обычным текстовым, но по работе не очень удобно
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2017, 22:43
Ответы с готовыми решениями:

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

Запись данных из datagridview в текстовый файл
Доброй ночи, необходимо записать данные из datagridview в текстовый файл. Все...

Запись из DataGridView в файл
Здраствуйте! у меня есть текстовый файл: 1 2 3 4 5 6 7 8 9 10 11 12 13 14...

Запись из DataGridView в текстовый файл
Добрый день! Мне нужно посимвольно из каждой ячейки dataGridView записывать...

Запись в файл названия столбцов datagridview
Доброе утро, не получается записать название столбцов datagridview в Word, вот...

1
Diamante
1319 / 1035 / 654
Регистрация: 14.08.2016
Сообщений: 3,608
Завершенные тесты: 1
05.12.2017, 18:10 2
как вариант, в цикле формировать строку через,например, stringbuilder, потом одним махом записывать, отрезав пробелы в конце
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.12.2017, 18:10

Запись данных их DataGridView в TextBox
Добрый вечер, форумчане, в C# я новичок, толкового и ясного ответа не нашел....

Запись данных из DataGridView в XML
Дана форма с DataGridView, которую заполняет пользователь. По нажатию кнопки,...

Запись данных из TextBox в DataGridView
Есть 3 TextBox (x, y и z), в них отображаются числа, которые меняются каждую...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru