我正在开发我的应用程序。在vb.net与源代码下面,但我得到的问题是数据没有完全显示在DataGridView中。为什么Excel Data在VB.NET中的DataGrid中显示不完整?
私人小组的button1_Click(BYVAL发件人为System.Object的,BYVALË作为System.EventArgs)把手Button1.Click 暗淡康恩作为OleDb.OleDbConnection 昏暗DTA作为OleDb.OleDbDataAdapter 昏暗DTS作为数据集 昏暗excelpath作为字符串
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
请确认我的来源是否缺少一些信息源?
谢谢。 Love .Net
设置或不设置表名,但结果相同。问题在于,数据显示在datagridview中,但缺少一些超过1000个caracteres /数字的数据。 –