Artikel Excel-gegevens naar een Visual Basic 6.0 eenDataGridbeheren kunt je VB6 applicaties nog gebruiksvriendelijker maken door te kunnen gegevens uit Excel weer te geven . VB6 is een programmeertaal ontwikkeld door Microsoft . VB6 is vervangen door Visual Basic.NET ( VB.NET ) , die de . NET framework gebruikt . Een DataGrid-besturingselement wordt gebruikt om gegevens in tabel formaat vergelijkbaar met een database tabel weergeven. Gebruik ADO om de verbinding te maken naar Excel en de spreadsheet met behulp van een " Select " SQL statement bevragen . Zodra u de verbinding naar Excel dan kunt u een recordset gebruiken om toegang te krijgen tot de gegevens . Instructies Kopieer en plak de volgende code om een nieuwe sub procedure creëren en de variabelen die u zal gebruiken om de verbinding te maken naar Excel 1 : Private Sub displayExcelInDataGrid ( ) Dim rs zoals ADODB.RecordsetSet rs = Nieuwe ADODB.RecordsetDim sConn zoals StringDim sFile As String kopen van 2 Definieer het pad naar uw Excel-werkblad en definieert de recordset eigenschappen : sFile = " C : \\ Temp \\ myXLFile.xls " rs.CursorLocation = adUseClientrs.CursorType = adOpenKeysetrs.LockType = adLockBatchOptimistic Kopieer 3 en plak de volgende code vraag " Blad1 "van Excel en weergave het door deDataGridbesturingselement met behulp van het record : sConn = " DRIVER = Microsoft Excel Driver ( . * xls ) ; " & " DBQ = " & sFilers.Open "SELECT * FROM [ ,"sheet1 $ ] " , sconnSet DataGrid1.DataSource = RSEND Sub
|