Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
Iliy
0 / 0 / 1
Регистрация: 22.06.2017
Сообщений: 33
1

Создать папки и файл из строк DataGridView с отмеченным checkBox

20.07.2017, 11:51. Просмотров 818. Ответов 4
Метки нет (Все метки)

Добрый день!
Можете подсказать что нужно прописать что бы при выборе checkbox в таблице и нажатие Button он прочитывал поля и где checkbox true он создавал папку и файл
Создать папки и файл из строк DataGridView с отмеченным checkBox

где поля Номер прибора это имя папке, где Заблокировать, Прошивка тут файл пускай будет 1.xtx? 2.txt
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.07.2017, 11:51
Ответы с готовыми решениями:

Можно ли сделать удаление из combobox по отмеченным checkbox?
В combox1 есть список слов(5 слов),возможно ли сделать так,чтобы при нажатии...

Как создать группы столбцов и строк в DataGridView?
Доброго утра! Я хочу в элементе DataGridView сделать шаблон таблицы с...

CheckBox в DataGridView
Привет всем. Есть некоторый вопрос: Есть DataGridView, в нем есть один столбец...

DataGridView с CheckBox
Есть Datatable c типом: DataColumn("Check", typeof (bool)); Хочу когда...

dataGridView + checkBox
добрый день! подскажите, как мне в таблицу dataGridView, заполняемую...

4
hoolygan
352 / 279 / 76
Регистрация: 21.06.2016
Сообщений: 1,097
20.07.2017, 16:53 2
Если вот сильно-сильно примитивно, то как-то так
C#
1
2
3
4
5
6
7
8
9
10
11
 foreach (DataRow item in dtMyTable.Rows)
            {
                if (item.Field<bool>("check1"))
                {
                    //Добавляете папки
                }
                if (item.Field<bool>("check2"))
                {
                    //Добавляете файлы
                }
            }
где check1 и check2 - соответственно названия колонок с чекбоксами, а dtMyTable - это таблица, которая биндится к гриду. Надеюсь создавать файлы и папки сможете самостоятельно.
0
Iliy
0 / 0 / 1
Регистрация: 22.06.2017
Сообщений: 33
21.07.2017, 11:05  [ТС] 3
Как создать папку, файл я понимаю я не могу понять как сделать что бы он читал строки из DataGridView, и как это возможно сделать если можно показать примером.
Создать DataGridView 2 поля DataGridViewTextBox, DataGridViewCheckBox и кнопку Button. При нажатие Button он читал DataGridViewTextBox и где если в строке стоит галочка на DataGridViewCheckBox он создавал папку из поля DataGridViewTextBox и файл из поля DataGridViewCheckBox. Файл может быть какой угодно я сам поправлю какой мне надо будит.
Буду очень благодарен.
0
Даценд
Модератор
Эксперт .NET
4200 / 3966 / 2625
Регистрация: 20.04.2015
Сообщений: 7,199
21.07.2017, 11:38 4
Лучший ответ Сообщение было отмечено OwenGlendower как решение

Решение

Iliy,
1-й столбец - имя папки, 2-й - столбец с чекбоксом
C#
1
2
3
4
5
6
7
8
9
foreach (DataGridViewRow row in dataGridView1.Rows) //перебираем строки
{
    if (row.Cells[1].Value != null && (bool)row.Cells[1].Value) //если есть значение true в чекбоксе
    {
        string dirName = row.Cells[0].Value.ToString(); //берем имя папки из ячейки 1-го столбца
        Directory.CreateDirectory(dirName); //создаем папку
        File.Create(Path.Combine(dirName, "1.txt")); //создаем файл
    }
}
1
Iliy
0 / 0 / 1
Регистрация: 22.06.2017
Сообщений: 33
21.07.2017, 11:56  [ТС] 5
Цитата Сообщение от Даценд Посмотреть сообщение
1-й столбец - имя папки, 2-й - столбец с чекбоксом
Огромное человеческое спасибо!
0
21.07.2017, 11:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.07.2017, 11:56

CheckBox & DataGridView
Добрый день. Подскажите, пожалуйста. Не получается реализовать CheckBox &amp;...

DataGridView и CheckBox в ее ячейках
Имеется следующий код: string strSQL; string strConn; strSQL = &quot;SELECT One,...

Работа с checkbox в datagridview
Здравствуйте! Столкнулся с такой проблемой. Имеется TreeView, по нажатию на...


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

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

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