vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

ADO.NET / Datenbanken
Re: in einem datagrid Datensätze löschen oder einfügen 
Autor: Chief
Datum: 15.04.05 15:42

Hi,

hier mal ein Beispielcode der Prima funktioniert:
Damit werden markierte Zeilen im Datagrid gelöscht.

Private Sub Button9_Click(ByVal sender As System.Object, ByVal e As _
  System.EventArgs) Handles Button9.Click
 
'Prüfung ob Datensätze vorhanden
        If DV1.Count = 0 Then
            MessageBox.Show("kein Datensatz vorhanden", "Info!", _
              MessageBoxButtons.OK, MessageBoxIcon.Information)
            Exit Sub
 
        Else
            ' markierte Zeilen sammeln
 
 Dim col As New Collection
            DV1 = CType(CType(Me.BindingContext(DV1), CurrencyManager).List, _
              DataView)
            For i As Integer = 0 To DV1.Count - 1
                If DataGrid1.IsSelected(i) Then col.Add(DV1.Item(i).Row)
            Next
 
'Prüfung ob eine Zeile markiert ist
            If col.Count = 0 Then
                MessageBox.Show("kein Datensatz zum löschen ausgewählt, Sie" & _
                  "müssen erst einen Datensatz auswählen bevor Sie auf löschen" & _
                  "klicken", "Info!", MessageBoxButtons.OK, _
                MessageBoxIcon.Information)
                Exit Sub
 
            Else
                Dim Rueckgabe As Byte
                Rueckgabe = MessageBox.Show("Wollen Sie die Daten wirklich" & _
                  "löschen?", "Info!", 1, 32, 256)
                If Rueckgabe = 1 Then
 
 'Hier können Sie die Befehle eintragen,
                    'die ausgeführt werden sollen, wenn auf OK gedrückt wird.
 
                    ' markierte Zeilen löschen
                    For k As Integer = 1 To col.Count
                        CType(col.Item(k), DataRow).Delete()
                    Next
 
           'DataSet wird aktuallisiert
                        Me.OleDbDataAdapter1.Update(DS, "Tab1")
 
                        MessageBox.Show("Daten wurden gelöscht!", "Info!", _
                          MessageBoxButtons.OK, MessageBoxIcon.Information)
 
                    Catch ex As Exception
                    End Try
 
                Else
                    'Hier können Sie die Befehle eintragen,
                    'die ausgeführt werden sollen, wenn auf Abbrechen gedrückt 
                    ' wird.
                End If
            End If
        End If
 
        End Sub
Das musst Du halt dann anpassen

Chief

VB@rchiv its the Best

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
in einem datagrid Datensätze löschen oder einfügen4.790astroconnect15.04.05 14:14
Re: in einem datagrid Datensätze löschen oder einfügen3.242Chief15.04.05 15:42
Re: in einem datagrid Datensätze löschen oder einfügen3.140astroconnect16.04.05 13:53
Re: in einem datagrid Datensätze löschen oder einfügen3.037Chief16.04.05 14:05
Re: in einem datagrid Datensätze löschen oder einfügen3.049astroconnect16.04.05 14:26
Re: in einem datagrid Datensätze löschen oder einfügen3.089Chief16.04.05 14:33
Re: in einem datagrid Datensätze löschen oder einfügen3.067astroconnect18.04.05 12:45
Re: in einem datagrid Datensätze löschen oder einfügen3.104Chief18.04.05 14:12
Re: in einem datagrid Datensätze löschen oder einfügen3.078astroconnect18.04.05 14:59
Re: in einem datagrid Datensätze löschen oder einfügen3.067Chief18.04.05 15:53
Re: in einem datagrid Datensätze löschen oder einfügen3.014astroconnect18.04.05 16:03
Re: in einem datagrid Datensätze löschen oder einfügen3.050Chief18.04.05 16:18
Re: in einem datagrid Datensätze löschen oder einfügen3.006astroconnect18.04.05 16:22
Re: in einem datagrid Datensätze löschen oder einfügen2.977astroconnect18.04.05 16:44
Re: in einem datagrid Datensätze löschen oder einfügen3.052Chief18.04.05 16:57
Re: in einem datagrid Datensätze löschen oder einfügen3.047astroconnect18.04.05 20:31

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel