vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 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

VB.NET - Fortgeschrittene
Re: TreeView befüllen in VB2010 
Autor: ERBRU
Datum: 12.03.18 10:22

Hallo Manfred X,

es liegt nicht an dir, habe jetzt mal versucht es umzusetzen. Scheinbar habe ich da noch einen Blocker
im Schädel. So ist es wohl falsch, da ich noch die Fehler bekommen beim neuen Klick auf Node
die Zeile sei entfernt worden.

ist die Erweiterung evtl. falsch von mir verstanden?

 Private Sub Trv_NodeMouseClick(sender As Object,
            e As TreeNodeMouseClickEventArgs) Handles Trv.NodeMouseClick
        'Speichern der zuvor editierten Daten
        If TempTableModified Then SaveTempTableRows()
        TempTableRows = Nothing
        dtx.Clear()
        If e.Node.Level = 1 Then
            'Hier kommen Datensätze mit vollständiger Tabellenstruktur an
            Dim rows As DataRow() = DirectCast(e.Node.Tag, DataRow())
 
            For i As Integer = 0 To rows.Length - 1
                'Hier wir eine neue Zeile mit reduz. Spalten-Schema erstellt
                Dim newrow As DataRow = dtx.NewRow
                'Hier ist die Spaltenzuordnung korrekt vorzunehmen
                'Annahme: die Spaltenbezeichner sind übernommen worden"
                newrow("ID") = rows(i)("ID") 'oder Schlüsselspalteneintrag aus 
                ' rows(i)
                newrow("Erfassungsdatum") = rows(i)("Erfassungsdatum")
                newrow("Artikelnummer") = rows(i)("Artikelnummer")
                newrow("Artikelbezeichnung") = rows(i)("Artikelbezeichnung")
                newrow("Mindestbestand") = rows(i)("Mindestbestand")
                newrow("Meldeschwelle") = rows(i)("Meldeschwelle")
                newrow("Maximo") = rows(i)("Maximo")
                newrow("erledigt") = rows(i)("erledigt")
                'usw.
                dtx.Rows.Add(newrow) 'aufbereitete Zeile in dtx eintragen
            Next i
        End If
    End Sub
    Private Sub ArtikelDGV_CellEndEdit(sender As Object,
    e As DataGridViewCellEventArgs) Handles ArtikelDGV.CellEndEdit
 
        TempTableModified = True
    End Sub
    'Speichervorgang
    Private Sub SaveTempTableRows()
 
        For i As Integer = 0 To dtx.Rows.Count - 1
            'Spaltenbezeichner wie oben
            TempTableRows(i)("Erfassungsdatum") = dtx(i)("Erfassungsdatum")
            TempTableRows(i)("Artikelnummer") = dtx(i)("Artikelnummer")
            TempTableRows(i)("Artikelbezeichnung") = dtx(i)( _
              "Artikelbezeichnung")
            TempTableRows(i)("Mindestbestand") = dtx(i)("Mindestbestand")
            TempTableRows(i)("Meldeschwelle") = dtx(i)("Meldeschwelle")
            TempTableRows(i)("Maximo") = dtx(i)("Maximo")
            TempTableRows(i)("erledigt") = dtx(i)("erledigt")
            '....
        Next i
    End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
TreeView befüllen in VB20103.881ERBRU28.02.18 11:42
Re: TreeView befüllen in VB20102.740Souffleurlos28.02.18 16:00
Re: TreeView befüllen in VB20102.671ERBRU28.02.18 16:29
Beispiel: Datarow-Spaltenwerte in TreeView eintragen2.786Manfred X01.03.18 06:15
Re: TreeView befüllen in VB20102.679ERBRU01.03.18 13:36
Re: TreeView befüllen in VB20102.673Manfred X01.03.18 17:42
Re: TreeView befüllen in VB20102.672ERBRU02.03.18 14:05
Re: TreeView befüllen in VB20102.671Manfred X02.03.18 19:27
Re: TreeView befüllen in VB20102.620ERBRU03.03.18 19:45
Re: TreeView befüllen in VB20102.694Manfred X04.03.18 08:33
Re: TreeView befüllen in VB20102.568ERBRU04.03.18 13:16
Re: TreeView befüllen in VB20102.647Franki05.03.18 05:05
Re: TreeView befüllen in VB20102.538ERBRU08.03.18 14:45
Re: TreeView befüllen in VB20102.579Manfred X08.03.18 19:12
Re: TreeView befüllen in VB20102.555ERBRU08.03.18 19:26
Re: TreeView befüllen in VB20102.595Manfred X09.03.18 07:07
Re: TreeView befüllen in VB20102.592ERBRU09.03.18 08:50
Re: TreeView befüllen in VB20102.655Manfred X09.03.18 11:18
Re: TreeView befüllen in VB20102.577ERBRU09.03.18 15:08
Re: TreeView befüllen in VB20102.577Manfred X09.03.18 15:57
Re: TreeView befüllen in VB20102.532ERBRU09.03.18 19:01
Re: TreeView befüllen in VB20102.573Manfred X09.03.18 22:27
Re: TreeView befüllen in VB20102.441ERBRU10.03.18 09:42
Re: TreeView befüllen in VB20102.518Manfred X10.03.18 10:49
Re: TreeView befüllen in VB20102.489ERBRU10.03.18 10:58
Re: TreeView befüllen in VB20102.461Manfred X10.03.18 11:28
Re: TreeView befüllen in VB20102.494ERBRU10.03.18 12:44
Re: TreeView befüllen in VB20102.467Manfred X10.03.18 12:57
Re: TreeView befüllen in VB20102.447ERBRU10.03.18 13:29
Re: TreeView befüllen in VB20102.438Manfred X10.03.18 14:20
Re: TreeView befüllen in VB20102.434ERBRU10.03.18 16:14
Re: TreeView befüllen in VB20102.653Franki04.03.18 05:57
Re: TreeView befüllen in VB20102.567ERBRU09.03.18 08:38
Re: TreeView befüllen in VB20102.416Franki11.03.18 01:58
Re: TreeView befüllen in VB20102.478Manfred X11.03.18 10:41
Re: TreeView befüllen in VB20102.399ERBRU11.03.18 11:37
Re: TreeView befüllen in VB20102.483Manfred X11.03.18 12:49
Re: TreeView befüllen in VB20102.495ERBRU11.03.18 17:48
Re: TreeView befüllen in VB20102.440Manfred X12.03.18 06:21
Re: TreeView befüllen in VB20102.443ERBRU12.03.18 10:22
Re: TreeView befüllen in VB20102.490Manfred X12.03.18 11:34
Re: TreeView befüllen in VB20102.403ERBRU12.03.18 12:13
Re: TreeView befüllen in VB20102.455Manfred X12.03.18 12:31
Re: TreeView befüllen in VB20102.536ERBRU12.03.18 13:11
Re: TreeView befüllen in VB20102.482ERBRU12.03.18 15:37
Re: TreeView befüllen in VB20102.428ERBRU15.03.18 19:36

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