Quantcast
Channel: Windows Forms General forum
Viewing all articles
Browse latest Browse all 12583

Exporting Specific DataGridView Hidden/visible Columns to TXT (not entire DataGridView) IN VB

$
0
0

Hi there

I've got a datagridview (called: Device_LabelsDataGridView) which has a mix of visible and invisible columns. I am wanting to export a specific two columns titled 'Location" (which is hidden) and "Data" (which is visible) but miss out the middle column called "Description". I haven't an issue exporting all the data including the hidden columns and at the minute, the code provided further down exports my data like this (with the commas just like they are):

Location,Description,Data
Location,Description,Data
Location,Description,Data
Continued…..

But I am wanting (again, with the commas just as they are)
Location,Data
Location,Data
Location,Data
Continued…..


Below is the code I have tried to use, but can't get what I want. 

Dim writer As StreamWriter = New StreamWriter("C:\GridExport.txt")
        If (DeviceLabels.Device_LabelsDataGridView.Rows.Count > 0) Then
            For Each col As DataGridViewColumn In DeviceLabels.Device_LabelsDataGridView.Columns
            Next
        End If

        For Each row As DataGridViewRow In DeviceLabels.Device_LabelsDataGridView.Rows
            'If Not omitIndices.Contains(row.Index) Then
            For Each cell As DataGridViewCell In row.Cells
                If (cell.OwningColumn.Index = (DeviceLabels.Device_LabelsDataGridView.Columns.Count - 1)) Then
                    If (Not (cell.Value) Is Nothing) Then
                        writer.WriteLine(cell.Value.ToString)
                    Else
                        writer.WriteLine("")
                    End If

                ElseIf (Not (cell.Value) Is Nothing) Then
                    writer.Write(String.Concat(cell.Value.ToString, ","))
                Else
                    writer.Write(String.Concat("", ","))
                End If
            Next
            'End If
        Next

        writer.Close()

    End Sub

Can someone help? I don't have much hair left!!! I am a newcomer to VB and have 0 experience, nor can I find any relevant examples. I need text files too, so no other format can be used. The program I am creating is an EEPROM programmer- once this text export works I can work on the next half of my program- sending the files to my EEPROM handler.





Viewing all articles
Browse latest Browse all 12583

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>