【问题标题】:Why Excel Data not displayed complete in DataGrid in VB.NET?为什么 Excel 数据在 VB.NET 的 DataGrid 中显示不完整?
【发布时间】:2021-11-18 08:44:28
【问题描述】:

我正在使用下面的源代码在 VB.Net 中开发我的应用程序,但我遇到的问题是 DataGridView 中的数据未完全显示。

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    Dim conn As OleDb.OleDbConnection
    Dim dta As OleDb.OleDbDataAdapter
    Dim dts As DataSet
    Dim excelpath As String

    Dim ExcelQuery As String = "Select * From [IOT_NOVA$B12:S257]"

    Try

        If TextBox1.Text = "" Then
            MsgBox("Please select Excel file to upload!", vbExclamation)
            Exit Sub
        End If

        excelpath = TextBox1.Text
        conn = New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + excelpath + ";Extended Properties='Excel 12.0;HDR=YES;IMEX=1';")
        dta = New OleDb.OleDbDataAdapter(ExcelQuery, conn)

        DtSet = New DataTable
        dta.Fill(DtSet)


        DataGridView1.DataSource = DtSet
        
        conn.Close()
        conn.Dispose()

    Catch ex As Exception
        MsgBox(ex.Message, vbCritical)
    End Try

End Sub

【问题讨论】:

    标签: vb.net datagridview


    【解决方案1】:

    在设置DataGridview的DataSource时需要设置表名。

    DataGridView1.DataSource = DtSet.Tables(0)
    

    DataGridView1.DataSource = DtSet.Tables("IOT_NOVA")
    

    【讨论】:

    • 设置或不设置表名但结果相同。问题是,数据显示在 datagridview 中,但缺少一些超过 1000 个字符/数字的数据。
    • 有人可以帮我解决这个问题吗?
    • 如果数据不是敏感数据,是否可以上传这个 Excel 文件说 Microsoft OneDrive(它是免费的)。然后我可以试一试,看看可能是什么问题。
    • 数据敏感。你能通过我在这里链接的谷歌驱动器下载它吗?
    • 如果您提供指向 Google Drive 的链接,我可以查看。
    【解决方案2】:

    您可能(遇到)默认列框大小的问题。 看到这个问题: How to set max length of datagridview column 编辑:发现另一个问题 - excel 数据驱动程序有问题。 在这个线程中往下看: How do I create an Excel (.XLS and .XLSX) file in C# without installing Microsoft Office?

    【讨论】:

    • 您好,抱歉迟到了。 gridviewtextboxcolumn 的默认大小是 32767。
    猜你喜欢
    • 2017-12-24
    • 1970-01-01
    • 2012-05-07
    • 1970-01-01
    • 1970-01-01
    • 2010-10-14
    • 1970-01-01
    • 2012-11-26
    • 2019-01-06
    相关资源
    最近更新 更多