Создание отчета по данным DataGridView, исключая скрытые столбцы - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Добрый день, Товарищи! Есть вопрос, нужно сформировать отчетик из DataGridView1. Хотелось бы отметить что есть скрытые столбики, которые не нужно помещать в отчет. Отчет подразумевает перенос всей DataGridView1 построчно в тхт. я по быстрому сделал так, но это не удобно. т.к. он пишет каждую колонку( даже скрытую).Конечно можно в переборе написать всякие разные условия, но все же. может есть универсальный метод, и вообще без перебора? А просто перенос всей сформированной DataGridView1 в тхт построчно.

Решение задачи: «Создание отчета по данным DataGridView, исключая скрытые столбцы»

textual
Листинг программы
Private Sub CopyDgvToTextFile()
    'Копирование содержимого без заголовков
    DataGridView1.ClipboardCopyMode = DataGridViewClipboardCopyMode.EnableWithoutHeaderText
    'Выделение содержимого DGV
    DataGridView1.SelectAll()
    'Помещаем в буфер обмена выделенные ячейки
    Clipboard.SetDataObject(DataGridView1.GetClipboardContent())
    'Записываем текст из буфера обмена в файл
    Using writer As New StreamWriter("dgv.txt")
        writer.Write(Clipboard.GetText())
    End Using
End Sub

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

12   голосов , оценка 4.333 из 5
Похожие ответы