Kommentare Excel-Daten in einer Visual Basic 6.0 DataGrid-Steuerelement können Sie Ihre VB6 Anwendungen benutzerfreundlicher zu gestalten , indem sie in der Lage, Daten aus Excel anzuzeigen. VB6 ist ein Computer- Programmiersprache, die von Microsoft entwickelt wurde. VB6 wurde von Visual Basic.NET (VB.NET ), die die . NET Framework verwendet ersetzt worden. Ein DataGrid-Steuerelement wird verwendet, um Daten in einem tabellarischen Format ähnlich einer Datenbank-Tabelle anzuzeigen. Verwenden von ADO , um die Verbindung zu Excel zu machen und fragen Sie die Tabellenkalkulation mit einer "Select" SQL-Anweisung. Sobald Sie die Verbindung zu Excel dann können Sie ein Recordset verwenden, um auf die Daten zuzugreifen . Anleitung
1
Kopieren Sie den folgenden Code , um eine neue Sub-Prozedur zu erstellen , und erstellen Sie die Variablen, die Sie verwenden, um die Verbindung zu Excel machen :
Private Sub displayExcelInDataGrid () Dim rs wie ADODB.RecordsetSet rs = New ADODB.RecordsetDim sConn wie StringDim sFile As String
2
definieren Sie den Pfad zu Ihrem Excel-Arbeitsblatt und definieren die Eigenschaften Cord :
sFile = "C : \\ Temp \\ myXLFile.xls " rs.CursorLocation = adUseClientrs.CursorType = adOpenKeysetrs.LockType = adLockBatchOptimistic
3
Kopieren Sie den folgenden Code-Abfrage " Tabelle1 " aus Excel und zeigt es durch das DataGrid-Steuerelement mit dem Cord :
sConn = " DRIVER = Microsoft Excel-Treiber (*. xls )," & " DBQ =" & sFilers.Open "SELECT * FROM [ ,"sheet1 $] " , sconnSet DataGrid1.DataSource = RSEND Sub