Hallo! > >Datagrid1.databind() > > danke jetzt bekomme ich die Spalten�berschriften > entsprechend den Feldnamen in der Tabelle angezeigt, > jedoch keine Daten.
Da Du VS.NET benutzt, werden OleDbConnection und OleDbDataAdapter und das DataSet ja automatisch erstellt. Das DataSet bindest Du �ber die DataGrid-Eigenschaften direkt an das DataGrid (Spalten erscheinen automatisch). DataGrid und DataSet arbeiten jetzt automatisch zusammen. Um die Daten im DataGrid anzuzeigen, musst Du das DataSet aus dem DataAdapter f�llen, z. B. innerhalb der Ereignisroutine f�r PageLoad: OleDbDataAdapter.Fill(DataSet) Um Zeilen im DataGrid auszuw�hlen, musst Du f�r die entsprechenden Ereignisse des DataGrid folgende Befehle ausf�hren: EditCommand: DataGrid.EditItemIndex = e.Item.ItemIndex DataGrid.DataBind() CancelCommand: DataGrid.EditItemIndex = -1 DataGrid.DataBind() Um die �nderungen im DataGrid dann in die Datenbank zu �bertragen, musst Du f�r die entsprechenden Ereignisse des DataGrid folgende Befehle ausf�hren: UpdateCommand: Dim theKey As String = DataGrid.DataKeys(e.Item.ItemIndex).ToString Dim theRow As DataSet.xxx_Row = DataSet1.xxx.FindBytp_ID(theKey) Dim theBox As TextBox ' f�r jedes Formularfeld ... theBox = CType(e.Item.Cells(0).Controls(0), TextBox) theRow.xxxf1 = theBox.Text OleDbDataAdapter.Update(DataSet1) DataGrid.EditItemIndex = -1 DataGrid.DataBind() DeleteCommand: Dim theKey As String = DataGrid.DataKeys(e.Item.ItemIndex).ToString Dim theRow As DataSet.xxx_Row = DataSet1.xxx.FindBytp_ID(theKey) theRow.Delete() OleDbDataAdapter.Update(DataSet1) DataGrid.EditItemIndex = -1 DataGrid.DataBind() Weitere Funktionen und Beispiele findest Du in der Online-Hilfe. Du musst Dir nur klar dar�ber sein, dass auf der einen Seite die Datenbank steht (OleDbConnection und OleDbDataAdapter) und auf der anderen Seite das Formular (DataGrid und DataSet). Alle Datenbankoperationen steuerst Du �ber den DataAdapter und alle Daten�nderungen �ber das Datenset und alle Benutzungsfunktionen (Bl�ttern, Bearbeiten, ...) �ber das DataGrid. Freundliche Gr��e Joachim van de Bruck | [aspdedotnet] als [email protected] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp
