第一行作为datagridview中的标题

时间:2014-06-06 13:31:11

标签: vb.net datagridview row

从CSV到datagridview的导入数据在第一行有标题,我可以为每一列隐藏该行和名称标题,问题是数据表有68列。是否可以制作第一行标题而无需为每一列手动执行此操作?

2 个答案:

答案 0 :(得分:0)

您的数据网格应该从CSV中获取所有列名称,如果没有,那么您需要查看这篇精彩的文章。它会帮助你很多。这是link

答案 1 :(得分:0)

经过用户的实验和帮助:ooopsoft:

  Dim TextFieldParser1 As New Microsoft.VisualBasic.FileIO.TextFieldParser(receiveStream)
    TextFieldParser1.Delimiters = New String() {","}
    Dim newline() As String = TextFieldParser1.ReadFields()

    While Not TextFieldParser1.EndOfData
        Dim Row1 As String() = TextFieldParser1.ReadFields()

        If DataGridView1.Columns.Count = 0 AndAlso Row1.Count > 0 Then
            Dim i As Integer

            For i = 0 To Row1.Count - 1
                DataGridView1.Columns.Add(newline(i), newline(i))

            Next
        End If
    End While