vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 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
Außerhalb des Arraybereichs ? 
Autor: AuWeh
Datum: 21.07.07 14:40

Hallo,
vielleicht kann mir als Anfänger jemand den Tipp des Tages geben

Es soll per Button cmdStatus der Inhalt des Attributs "auf_status" in der Access-DB von derzeit 0 nun erstmal auf 1 gesetzt werden , später dann höher bis 5. Dabei wird vorher geschaut welcher Datensatz im DataGrid selektiert wurde.

Hier zuerst der Code:
Private Sub cmdStatus_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles cmdStatus.Click

' Get the Currency Manager by using the BindingContext of the DataGrid
Dim cm As CurrencyManager = CType(Me.BindingContext(DataGrid1.DataSource, DataGrid1.DataMember), CurrencyManager)

' Retrieve the default DataView of the DataGrid
Dim dv As DataView = CType(cm.List, DataView)

' Use Currency Manager and DataView to retrieve the Current Row
Dim dr As DataRow
dr = dv.Item(cm.Position).Row

' Display the Current Row Data
txtStatus.Text = dr(9).ToString
txtStatus.Text = txtStatus.Text + 1

' Update the DataSet with the now higher Status-Value
Dim FoundRows() As DataRow
Try
FoundRows = DS_Auflagen.Tables("Table1").Select("auf_status=' " & Me.txtStatus.Text & "'")
FoundRows(0)("auf_status") = txtStatus.Text
Catch ex As Exception
MsgBox(ex.ToString)
End Try
End Sub

Der Status wird schön als 1 in der Textbox gezeigt, aber ich bekomme die Exception:
System.IndexOutOfRangeExeption: der Index war außerhalb des Arraybereichs

Der Index ist 0, weil ich ja nur einen Datensatz selected habe und nur einen finde !?
Der Arraybereich ist gar nicht eingegrenzt, oder?

Hoffe es erlöst mich jemand.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Außerhalb des Arraybereichs ?2.406AuWeh21.07.07 14:40
Re: Außerhalb des Arraybereichs ?1.283Maywood24.07.07 10:04
Re: Außerhalb des Arraybereichs ?1.191AuWeh24.07.07 14:10

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