vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

ADO.NET / Datenbanken
DGV - System.IndexOutOfRangeExeption 
Autor: Bingopark
Datum: 30.11.09 22:16

Hallo allerseits,

ich möchte in einer Tabelle meines Datasets, welches ich über eine Bindingsource an ein DatagridView gebunden habe und über einen Bindingnavigator (BN) verfügt, beim Click auf die Delete-Methode des BN einen Datensatz über BindingSouce.RemoveCurrent()löschen:

Private Sub BindingNavigatorDeleteItem_Click_1(ByVal sender As System.Object, _
  ByVal e As System.EventArgs) Handles BindingNavigatorDeleteItem.Click
        If (Me.Validate() And (BindingSource2.Count > 0)) Then
            Dim Msg As String
            Msg = "Wollen Sie den Datensatz " & vbCr & "unwiderruflich löschen?"
            If MsgBox(Msg, vbExclamation Or vbYesNo Or vbDefaultButton2, _
              "MeinProgramm") = vbYes Then
                BindingSource2.EndEdit()
                BindingSource2.RemoveCurrent()
                Else
            End If
        End If
    End Sub
Das klappt solange ich das nicht beim letzten Datensatz versuche. Dann erscheint folgende Fehlermeldung:

"DataGridView-Ausnahme: Der Index 0 hat keinen Wert.
Bei System.Windows.Forms.CurrencyManager.get_Item(Int32Index)
Bei System.Windows.Forms.DataGridView.DataGridViewDataConnection.GetError(Int32rowIndex)"


Wie kann ich diesen Umstand denn verhindern?

Bingopark

----
Meine Komponenten sind:
Visual Studio 2008 (Standard) SP 1
Windows 7 SP 1

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
DGV - System.IndexOutOfRangeExeption1.836Bingopark30.11.09 22:16
Re: DGV - System.IndexOutOfRangeExeption1.195ModeratorDaveS01.12.09 09:25
Re: DGV - System.IndexOutOfRangeExeption1.200Bingopark01.12.09 11:51
Re: DGV - System.IndexOutOfRangeExeption1.151ModeratorDaveS01.12.09 12:01
Re: DGV - System.IndexOutOfRangeExeption1.204Bingopark01.12.09 12:18
Re: DGV - System.IndexOutOfRangeExeption1.165Bingopark02.12.09 14:44
Re: DGV - System.IndexOutOfRangeExeption1.165ModeratorDaveS02.12.09 15:03
Re: DGV - System.IndexOutOfRangeExeption1.176Bingopark02.12.09 15:18
Re: DGV - System.IndexOutOfRangeExeption1.136ModeratorDaveS02.12.09 16:07
Re: DGV - System.IndexOutOfRangeExeption1.164ModeratorDaveS02.12.09 16:35
Re: DGV - System.IndexOutOfRangeExeption1.202Bingopark02.12.09 17:57
Re: DGV - System.IndexOutOfRangeExeption1.172ModeratorDaveS02.12.09 20:41
Re: DGV - System.IndexOutOfRangeExeption1.155Bingopark03.12.09 15:16

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-2024 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