vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 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 - Ein- und Umsteiger
Re: Tabellenfelder auf Datenbank auslesen 
Autor: Melkor
Datum: 12.09.07 10:42

Es ist wirklich nicht unwesentlich ob das innerhalb oder außerhalb der Schleife passiert und du solltest wirklich versuchen zu verstehen was hier gemacht wird bzw gemacht werden soll. Jedes Control ist ein unabhängiges Objekt. Im ersten Fall hast du eben nur ein Button und ein Label, und überschreibst immer wieder die Werte wie .Top, .Name usw. Was du am Ende bekommst ist Werte nur für den letzten Satz in der DB. Wenn du aber in der Schleife die Controls anlegst hast du pro Satz zwei Controls, die sollen auch unterschiedliche Werte haben, immerhin was in der DB steht. Das nichts passiert scheint mir eher unwahrscheinlich. Du solltest die DB Werte prüfen. Wenn die Werte etwa gleich sind landen alle Controls an gleicher Stelle und du siehst nur das letzte Paar.

Du kannst das selber leicht prüfen mit dem folgenden leicht abgewandelten Code
        'Dim btn As New Button ' Controls außerhalb
        'Dim lbl As New Label
        For i As Integer = 1 To 3
            Dim btn As New Button ' Controls innerhalb
            Dim lbl As New Label
 
            btn.Size = New Size(18, 19)
            btn.Name = "btn" + i.ToString()
            btn.Left = 10
            btn.Top = i * 50
            btn.BackColor = Color.Red
 
            lbl.Name = "lbl" + i.ToString()
            lbl.Text = lbl.Name
            lbl.Left = 10
            lbl.Top = btn.Top + 20
            lbl.BackColor = Color.Transparent
 
            Me.Controls.Add(btn)
            Me.Controls.Add(lbl)
        Next

Those people who think they know everything are a great annoyance to those of us who do - Isaac Asimov

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Tabellenfelder auf Datenbank auslesen1.351Saxoon11.09.07 09:48
Re: Tabellenfelder auf Datenbank auslesen1.146Melkor11.09.07 13:21
Re: Tabellenfelder auf Datenbank auslesen896Saxoon11.09.07 14:25
Re: Tabellenfelder auf Datenbank auslesen939Melkor11.09.07 14:53
Re: Tabellenfelder auf Datenbank auslesen1.039Saxoon12.09.07 08:57
Re: Tabellenfelder auf Datenbank auslesen939Melkor12.09.07 09:46
Re: Tabellenfelder auf Datenbank auslesen1.154Saxoon12.09.07 10:06
Re: Tabellenfelder auf Datenbank auslesen876Melkor12.09.07 10:42
Re: Tabellenfelder auf Datenbank auslesen1.173Saxoon12.09.07 13:22
Re: Tabellenfelder auf Datenbank auslesen868Melkor12.09.07 13:32

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