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

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

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

Добрый день, Товарищи! Есть вопрос, нужно сформировать отчетик из DataGridView1. Хотелось бы отметить что есть скрытые столбики, которые не нужно помещать в отчет. Отчет подразумевает перенос всей DataGridView1 построчно в тхт. я по быстрому сделал так, но это не удобно. т.к. он пишет каждую колонку( даже скрытую).Конечно можно в переборе написать всякие разные условия, но все же. может есть универсальный метод, и вообще без перебора? А просто перенос всей сформированной DataGridView1 в тхт построчно.
Листинг программы
  1. For i = 0 To DataGridView1.RowCount - 1
  2.  
  3. Rowq = ""
  4. For a = 0 To DataGridView1.Rows(i).Cells.Count - 1
  5. Rowq = Rowq & DataGridView1.Rows(i).Cells(a).Value & " ; "
  6. Next
  7. stroka = stroka & Rowq & vbNewLine
  8. Next

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

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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

12   голосов , оценка 4.333 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы