vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 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 - Ein- und Umsteiger
Re: Textbox.Name zur Laufzeit erstellen und mit Daten von Access füllen 
Autor: JOJO150272
Datum: 04.04.11 16:04

Hallo FZelle,

Zitat:

Sorry, aber wir sind hier nicht dazu da dir jede Grundlage
beizubringen.
Du musst schon ein bisschen mehr eigene initiative zeigen.


Ich möchte keinen fertigen Code oder so was, aber ich würde gerne den Sinn und die Funktion verstehen, bevor ich mein Programm ändere und später merke das es nicht das ist, was ich eigentlich haben wollte:

Zitat:


Aber ich habe das doch schon skizziert.
DataTable an BindingSource hängen, einmalig per
TextBox.DataBindings.Add() die Bindung herstellen.
Danach wird automatisch die Datatable mit den gebundenen
Controls synchronisiert.


Das sieht für mich auf den ersten Blick sehr viel komplizierter aus oder ???
Ich muss doch dann für jede Form und Tabelle ein neuen BindingSource und DataSet anlegen oder kann man das DataTable auch wie eine Collection verwenden ??? Ich habe zwar schon gefunden wie man Spaltennamen und Typ ausliest, aber nicht wie man ohne die For Each auf den Inhalt der Rows zugreifen kann.

For Each Me._row In tmp_DataTable.Rows
For Each _col As DataColumn In tmp_DataTable.Columns
MsgBox(_row(_col.Caption).ToString)
MsgBox(tmp_DataTable.Columns.Item(_col.Caption).ColumnName.ToString)
MsgBox(tmp_DataTable.Columns.Item(_col.Caption).DataType.Name)
Next
Next


Ich würde die Daten gerne so auslesen:
MsgBox(tmp_DataTable.Rows.Item(_col.Caption).ToString)

Also über den Spaltenname bekomme ich das nicht zum laufen.

Eigentlich wollte ich mit diesem Thread heraus bekommen wie ich Daten in eine Textbox schreiben kann, egal ob sie auf der Form oder in einer Groupbox ist.

Es mag wohl sein das mein Code und meine Ideen noch von VB6 und älter sind, aber dafür konnte ich mit je einer Funktion alle meine Access Tabellen, lesen, schreiben, ändern oder löschen egal welcher Inhalt und auf welcher Form. Bei mir hatte die Textbox immer den Namen txt_ und dann den Spaltennamen der Access Tabelle. Das hat ja auch super Funktioniert bis ich mal auf die Idee kam eine Textbox in ner Groupbox anzusprechen.

Dann bekomme ich gesagt es sei antik und ich sollte besser Datatables verwenden. Und Brav wie ich bin schaue ich wie es geht und frage nach was ich nicht verstehe und schon ist es wieder nicht recht.
So ist das leben. Falls sich jemand an irgendwas stört tut es mir leid.
Habe wohl die Bedeutung des Wortes Forum VB.NET - Ein- und Umsteiger falsch verstanden.

Gruß Jörg, der gerne das Programm versteht, bevor er Copy und Paste verwendet
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Textbox.Name zur Laufzeit erstellen und mit Daten von Access...3.841JOJO15027203.04.11 10:38
Re: Textbox.Name zur Laufzeit erstellen und mit Daten von Ac...3.151Manfred X03.04.11 13:46
Re: Textbox.Name zur Laufzeit erstellen und mit Daten von Ac...3.125JOJO15027203.04.11 14:32
Re: Textbox.Name zur Laufzeit erstellen und mit Daten von Ac...3.642Manfred X03.04.11 14:54
Re: Textbox.Name zur Laufzeit erstellen und mit Daten von Ac...3.087JOJO15027203.04.11 15:30
Re: Textbox.Name zur Laufzeit erstellen und mit Daten von Ac...3.227Manfred X03.04.11 15:44
Re: Textbox.Name zur Laufzeit erstellen und mit Daten von Ac...3.054JOJO15027203.04.11 16:30
Re: Textbox.Name zur Laufzeit erstellen und mit Daten von Ac...3.242Manfred X03.04.11 17:01
Re: Textbox.Name zur Laufzeit erstellen und mit Daten von Ac...3.082JOJO15027203.04.11 17:48
Re: Textbox.Name zur Laufzeit erstellen und mit Daten von Ac...3.154Manfred X03.04.11 18:07
Re: Textbox.Name zur Laufzeit erstellen und mit Daten von Ac...3.103JOJO15027203.04.11 18:35
Re: Textbox.Name zur Laufzeit erstellen und mit Daten von Ac...3.143Preisser03.04.11 18:52
Re: Textbox.Name zur Laufzeit erstellen und mit Daten von Ac...3.104JOJO15027203.04.11 19:13
Re: Textbox.Name zur Laufzeit erstellen und mit Daten von Ac...3.171ModeratorFZelle03.04.11 20:50
Re: Textbox.Name zur Laufzeit erstellen und mit Daten von Ac...3.086JOJO15027203.04.11 22:13
Re: Textbox.Name zur Laufzeit erstellen und mit Daten von Ac...3.106ModeratorFZelle03.04.11 22:36
Re: Textbox.Name zur Laufzeit erstellen und mit Daten von Ac...3.118JOJO15027204.04.11 07:50
Re: Textbox.Name zur Laufzeit erstellen und mit Daten von Ac...3.129ModeratorFZelle04.04.11 09:41
Re: Textbox.Name zur Laufzeit erstellen und mit Daten von Ac...3.413JOJO15027204.04.11 16:04
Re: Textbox.Name zur Laufzeit erstellen und mit Daten von Ac...3.063Manfred X04.04.11 16:43
Re: Textbox.Name zur Laufzeit erstellen und mit Daten von Ac...3.040JOJO15027204.04.11 17:10
Re: Textbox.Name zur Laufzeit erstellen und mit Daten von Ac...3.186ModeratorFZelle04.04.11 23:52
Re: Textbox.Name zur Laufzeit erstellen und mit Daten von Ac...3.061JOJO15027205.04.11 08:02
Re: Textbox.Name zur Laufzeit erstellen und mit Daten von Ac...3.052ModeratorFZelle05.04.11 09:20
Re: Textbox.Name zur Laufzeit erstellen und mit Daten von Ac...3.108JOJO15027205.04.11 09:48
Re: Textbox.Name zur Laufzeit erstellen und mit Daten von Ac...3.079ModeratorFZelle05.04.11 10:31
Re: Textbox.Name zur Laufzeit erstellen und mit Daten von Ac...4.081Manfred X03.04.11 19:09

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