none
当窗体中使用DataGridView控件读取Excel报表时不能显示报表中的合并单元格,怎么办? RRS feed

  • 问题

  • 我用的报表有较多合并单元格的项,在用datagridview控件时无法正常显示
    我编辑的代码如下:
    Public Class Form1

        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            Dim connster As String = "provider=microsoft.jet.oledb.4.0;data source=“路径”.xls;extended properties=""excel 8.0;hdr=yes;imex=1"""
            Dim sql As String = "select * from [sheet1$]"
            Dim adapter As New OleDb.OleDbDataAdapter(sql, connster)
            Dim dataset As New DataSet
            adapter.Fill(dataset)
            Me.DataGridView1.DataSource = dataset.Tables(0)
        End Sub
    End Class
    之前读取只有几行几列的Excel文件时显示挺好,但显示复杂点的报表时就不正常了,怎么办呢?

    2009年6月12日 14:05

答案