Forum: ADO.NET |
Thema:
Wie fülle ich DataGrid und lasse mir den Inhalt anzeigen |
Von:
Tim Thaler (
16.08.2005 21:33) |
Hallo Gemeinde!
In der Überschrift lest ihr ja schon worum es geht und irgendwie beisse ich mir die Zaehne daran aus.
Ich habe mit Hilfe den Code soweit hinbekommen, aber jetzt weis ich wieder nicht weiter.
Den Grid füllen und an ein Steuerelement binden das mir den Inhalt anzeigt wäre glaube ich der Weg, aber.....
Datagrid, DataBinding.....??
Es wäre klasse wenn mir mir das jemand vervollständigen und anschl. erklären würde?
Hier mein Code:
Imports System.Data.OleDb
Public Class Form1
Inherits System.Windows.Forms.Form
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim strSelect As String = "select * "
strSelect &= "from teilnehmer "
Dim conString As String
conString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
conString &= ("c:\db1.mdb")
'Verbindung zur DB
Dim con As New System.Data.OleDb.OleDbConnection(conString)
Dim ds As DataSet = New DataSet()
Dim da As New System.Data.OleDb.OleDbDataAdapter(strSelect, con)
Try
con.Open()
'DataSet fuellen
da.Fill(ds, "teilnehmer")
'Durchlaufen der Datensaetze zwecks Bearbeitung
Dim row As System.Data.DataRow
For Each row In ds.Tables("teilnehmer").Rows
If row.Item("tname") = "Meier" Then row.Item("tname") = "Müller"
Next
'Exeption
Dim ex As System.Data.OleDb.OleDbException
Catch ex As System.Data.OleDb.OleDbException
MessageBox.Show(ex.Message)
'Fuellen und Ausgeben eines DataGrids ?????
Dim dgTest As New DataGrid()
dgTest.DataSource = Nothing
Finally
con.Close()
con.Dispose()
da.Dispose()
End Try
End Sub
End Class
Betreff |
Von |
Datum |
|
|
Torsten
Arlt
|
17.08.2005 16:49 |
|
|
Tim
Thaler
|
17.08.2005 19:26 |
|
|
Re: Wie fülle ich DataGrid und lasse mir den...
Das DataGrid kann schon eine ganze Menge, was allerdings auch heisst, dass die möglichen Parameter durchaus erschlagend viel sein können.<br>So ist zBsp. möglich mit sog. TemplateColumns (selbst... |
|
|
|
|
|
Torsten
Arlt
|
18.08.2005 07:43 |
|
|
Re: Wie fülle ich DataGrid und lasse mir den...
Hallo Thorsten,<br><br>Ich hatte mir schonmal DB-daten anzeigen lassen, allerdings mit vb express edition, irgendwie ging das (Drag&Drop)besser.<br><br>Zur unterstuetzung habe ich mir heute noch zwei Buecher... |
|
|
|
|
|
Tim
Thaler
|
19.08.2005 01:25 |
|
|
Torsten
Arlt
|
19.08.2005 07:49 |
|
|
Re: Wie fülle ich DataGrid und lasse mir...
Moin Thorsten, danke für dein Angebot,<br> finde ich super nett und möchte dann auch gleich mal was fragen:<br><br>Ich habe meinen Quellcode nochmal kurz neu geschrieben und stehe vor dem problem das ich... |
|
|
|
|
|
Tim
Thaler
|
20.08.2005 13:14 |
|
|
Re: Wie fülle ich DataGrid und lasse...
normalerweise schreibt man beim insert into erst die Feldnamen und dann die values<br>wie zb hier beschrieben<br>http://www.devtrain.de/news.aspx?artnr=269 |
|
|
|
|
|
Hannes
Preishuber
|
20.08.2005 13:23 |
|
|
Re: Wie fülle ich DataGrid und...
Da hast du natürlich vollkommen Recht, das war im Eifer des editierens geschehen, aber obwohl ich es mit der "Korekten" Variante versucht hatte, habe ich keine Datensaetze hinzufuegen noch welche... |
|
|
|
|
|
Tim
Thaler
|
20.08.2005 21:54 |
|
|
Re: Wie fülle ich DataGrid und...
Jetzt habe ich aber wirklich nen problem:<br><br>Es scheint sich jetzt doch was zu tun, bekomme aber ne meldung:<br>Microsoft Jet 4.0 ist auf diesem Computer nicht installiert<br><br>Kann das sein?<br>Beringt die... |
|
|
|
|
|
Tim
Thaler
|
21.08.2005 01:40 |
|
|
Re: Wie fülle ich DataGrid...
genau so lautet die meldung:<br><br>Eine nicht behandelte Ausnahme des Typs 'System.InvalidOperationException' ist in system.data.dll aufgetreten.<br><br>Zusätzliche Informationen: Der... |
|
|
|
|
|
Tim
Thaler
|
21.08.2005 01:45 |
|
|
Torsten
Arlt
|
22.08.2005 07:24 |
|
|
Re: Wie fülle ich...
copier ce message sur 10forum different et en suite, aller voir judhora elle vous donneras 2pinceaux devotre choix,3codeston Lu et 5petpet aussi de votre choix. |
|
|
|
|
|
G.
Guest
|
18.10.2005 12:05 |
|
|
Re: Wie fülle ich...
copier ce message sur 10forum different et en suite, aller voir judhora elle vous donneras 2pinceaux devotre choix,3codeston Lu et 5petpet aussi de votre choix. |
|
|
|
|
|
G.
Guest
|
18.10.2005 12:05 |
|
|
Re: Wie fülle ich DataGrid...
Nee, die IDE bringt sowas nicht mit. Die Jet ist eigentlich eine reine Office Geschichte. D.h. wenn Du ein Office installiert hast, dann hast Du auch eine Jet.<br><br>Alternativ lade Dir bei MS die sog.... |
|
|
|
|
|
Torsten
Arlt
|
22.08.2005 07:23 |
|
|
Re: Wie fülle ich...
Tja, es ist zum Maeuse melken.<br><br>Ich habe das Update MDAC gemacht.<br>Ich lasse exakt selben Code durchs VS2002 laufen und bekomme keine Fehler.<br>Mache ich das im VB-2005 Express beta2, kommt wieder... |
|
|
|
|
|
Tim
Thaler
|
23.08.2005 01:36 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!