VB.net小技巧——使用DataGridView显示EXECL表格内容
生活随笔
收集整理的這篇文章主要介紹了
VB.net小技巧——使用DataGridView显示EXECL表格内容
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
VB.net小技巧——使用DataGridView顯示EXECL表格內(nèi)容
直接上代碼
Private Sub Button24_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button24.ClickDim fileDialog As OpenFileDialog = New OpenFileDialog()fileDialog.InitialDirectory = My.Computer.FileSystem.CurrentDirectoryfileDialog.Filter = "Excel files(*.xls)|*.xls|Excel files(*.xlsx)|*.xlsx"fileDialog.FilterIndex = 1fileDialog.RestoreDirectory = TrueIf fileDialog.ShowDialog() = Windows.Forms.DialogResult.OK ThenDim fileName As StringDim strConn As StringfileName = fileDialog.FileName'建立EXCEL連接, 讀入數(shù)據(jù)If fileDialog.FilterIndex = 1 ThenstrConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source='" & fileName & "';Extended Properties=Excel 8.0;"ElsestrConn = "Provider=Microsoft.Ace.OLEDB.12.0;Data Source='" & fileName & "';Extended Properties=Excel 8.0;"End IfDim myDataset As New DataSetDim da As New OleDb.OleDbDataAdapter("select * FROM [Sheet1$]", strConn)Dim bindin As BindingSource = New BindingSourceTryDataGridView1.Columns.Clear()da.Fill(myDataset)bindin.DataSource = myDataset.Tables(0)DataGridView1.DataSource = bindin.DataSourceCatch ex As ExceptionMessageBox.Show("EXECL文件載入失敗")End TryEnd IfEnd Sub其中
例如有一個這樣的execl文檔
載入后:
行和列都是從0數(shù)字開始。
DataGridView1.Rows(0).Cells(0).Value = 0000008
DataGridView1.Rows(0).Cells(3).Value 是空白,可以寫入數(shù)值進(jìn)去
以上的例子是可以對接收到的協(xié)議數(shù)據(jù)進(jìn)行地址辨別后,自動將相應(yīng)的值填入表格中,不需要每次人為觸發(fā)查詢,且自動將原始數(shù)據(jù)進(jìn)行公式換算后顯示,非常的方便。
總結(jié)
以上是生活随笔為你收集整理的VB.net小技巧——使用DataGridView显示EXECL表格内容的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: spydroid-ipcamera-ma
- 下一篇: 嘿嘿 抢到了iphone4