vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 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

VB.NET - Fortgeschrittene
Re: zwei letzte sachen 
Autor: Benjamin@vb
Datum: 26.03.04 11:01

1. Wozu ist das gut?
'dt.Rows(1)("ShippedDate") = DBNull.Value
2. Wenn ich nachdem ich mein Proggie gestartet habe, meine Funktion zum neu laden der DB Daten aufrufe, bekomme ich einen Fehler, in der buildListBox1
Funktion zum Neu Laden der DB Daten:
    Function RefillDS(ByVal intVariant As Integer)
        Try
            SqlConnection1.Open()
            DsKunden1.Clear()
            SqlDataAdapter1.Fill(DsKunden1.Akquisiteur)
            SqlDataAdapter2.Fill(DsKunden1.Anrede)
            SqlDataAdapter4.Fill(DsKunden1.Branche)
            SqlDataAdapter5.Fill(DsKunden1.Kontakt)
            SqlDataAdapter6.Fill(DsKunden1.Kunden)
            SqlDataAdapter7.Fill(DsKunden1.Prioritaet)
            SqlDataAdapter3.Fill(DsKunden1.Ansprechpartner)
            SqlDataAdapter8.Fill(DsKunden1.Insolvent)
            SqlConnection1.Close()
            'SQL Connection(geschlossen)
        Catch
            MsgBox("Konnte SQL-Verbindung nicht herstellen" & vbCrLf & "Fehler:" & _
              "" & Err.Description)
        End Try
 
        If intVariant = 0 Then
            'Berechnungen für den ListBox Container
            dtTemp = DsKunden1.Kontakt
            dvTemp = dtTemp.DefaultView
            cmTemp = Me.BindingContext(dvTemp)
            'dt.Rows(1)("ShippedDate") = DBNull.Value
            txtNotiz.DataBindings.Add(New Binding("Text", dvTemp, "Bemerkung"))
            bTemp = New Binding("Text", dvTemp, "Datum")
            txtDatum.DataBindings.Add(bTemp)
            AddHandler Me.txtDatum.DataBindings(0).Format, AddressOf _
              Me.FormatDate
        End If
 
        'CurrManager werden an DataViews gebunden
        mobjCurrencyManager = CType(Me.BindingContext(dvKunden), _
          CurrencyManager)
        mobjCurrencyManager2 = CType(Me.BindingContext(dvAnsprechpartner), _
        CurrencyManager)
        mobjCurrencyManager3 = CType(Me.BindingContext(dvKontakte), _
        CurrencyManager)
        mobjCurrencyManager4 = CType(Me.BindingContext(dvAkquisiteure), _
        CurrencyManager)
        mobjCurrencyManager5 = CType(Me.BindingContext(dvBranchen), _
        CurrencyManager)
 
        EndEditCM()
        Me.SqlDataAdapter1.Update(DsKunden1, "Akquisiteur")
        Me.SqlDataAdapter4.Update(DsKunden1, "Branche")
        Me.SqlDataAdapter3.Update(DsKunden1, "Ansprechpartner")
        Me.SqlDataAdapter6.Update(DsKunden1, "Kunden")
        Me.SqlDataAdapter5.Update(DsKunden1, "Kontakt")
        NaviButtonControl()
        NaviFeld()
        buildListBox1()
    End Function
Wenn Refill(0) aufgerufen wird, ist es der erste Form-Load, wenn Refill(1) aufgerufen wird, ist es zum Refreshen der Daten da. So verhindere ich das die Controls nochmal gebunden werden.
Den Fehler bekomme ich in der buildListBox1 Funktion:
    Private Sub buildListBox1()
        Dim al As New ArrayList()
        Dim drvTemp As DataRowView
        For Each drvTemp In dvTemp
            If drvTemp("Datum") Is DBNull.Value Then
                al.Add(DateTime.MinValue.ToString("dd.MM.yyyy hh:mm"))
            Else
                al.Add(CDate(drvTemp("Datum")).ToString("dd.MM.yyyy hh:mm"))
            End If
        Next
        lbKontakte.DataSource = al
        lbKontakte.SelectedIndex = cmTemp.Position
    End Sub
Und zwar in der Zeile:
lbKontakte.SelectedIndex = cmTemp.Position
Die Fehlermeldung lautet:
Eine nicht behandelte Ausnahme des Typs 'System.ArgumentOutOfRangeException' ist in system.windows.forms.dll aufgetreten.

Zusätzliche Informationen: Das angegebene Argument liegt außerhalb des gültigen Wertebereichs.

If it was hard to code, it should be hard to read too.

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Format,DataBinding und currencyManager2.118Benjamin@vb25.03.04 12:39
Re: Format,DataBinding und currencyManager1.503ModeratorDaveS25.03.04 13:43
Re: Format,DataBinding und currencyManager1.507Benjamin@vb25.03.04 14:01
Re: Format,DataBinding und currencyManager1.450Benjamin@vb25.03.04 14:03
Re: Format,DataBinding und currencyManager1.403Benjamin@vb25.03.04 14:07
Re: Format,DataBinding und currencyManager1.361WaldiMaywood25.03.04 14:12
Re: Format,DataBinding und currencyManager1.432Benjamin@vb25.03.04 14:23
Re: Format,DataBinding und currencyManager1.387ModeratorDaveS25.03.04 14:36
PS...1.361ModeratorDaveS25.03.04 14:44
Re: PS...1.328Benjamin@vb25.03.04 14:51
Re: PS...1.329WaldiMaywood25.03.04 15:15
Re: PS...1.353ModeratorDaveS25.03.04 15:21
Re: PS...1.332Benjamin@vb25.03.04 15:41
Re: PS...1.473ModeratorDaveS25.03.04 16:32
Re: PS...1.340Benjamin@vb25.03.04 16:34
Re: ValueMember1.399Benjamin@vb26.03.04 10:02
Re: ValueMember1.404ModeratorDaveS26.03.04 10:15
Re: zwei letzte sachen1.371Benjamin@vb26.03.04 11:01
Re: zwei letzte sachen1.303ModeratorDaveS26.03.04 11:11
Re: zwei letzte sachen1.398Benjamin@vb26.03.04 11:31
ok jetzt hab ichs1.315Benjamin@vb26.03.04 11:58
Re: ok jetzt hab ichs1.307ModeratorDaveS26.03.04 12:56
Re: ok jetzt hab ichs1.346Benjamin@vb26.03.04 13:02
Re: ok jetzt hab ichs1.310ModeratorDaveS26.03.04 13:16
(OT) ma ne frage1.344Benjamin@vb26.03.04 13:42
Re: (OT) ma ne frage1.357ModeratorDaveS26.03.04 13:47
Re: (OT) ma ne frage1.317WaldiMaywood26.03.04 13:56
Re: Format,DataBinding und currencyManager1.348Benjamin@vb26.03.04 13:59

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