DevTrain Startseite SharePoint Camp ? In 5 Tagen zum SharePoint Profi!  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: ADO.NET | Thema: Verknüpfte Tabellen anzeigen | Von: G. Guest ( 07.01.2005 16:53)

Hallo Leute

Wie zeige ich in einem DataGrid (oder ListView) eine Tabelle mit verknüpften Felder an? Also z.B. in einem Windows Form zeige ich diverse Datensätze an wo der Benutzer dann eine Auswahl tätigen muss, um dann den Detailsatz zu editieren.

Die Tabellenstruktur sieht eigentlich so aus:
tabAdressen
- AdressID
- Name
- Vorname
- OrtID

tabOrt
- OrtID
- OrtName

Die Auswahlliste wo der Benutzer die Adresse auswählen soll, sollte so aussehen

AdressID Name Vorname Ort

Wie bekomme ich jetzt den OrtNamen anstelle der OrtID in diese Liste? Mit einem DataView vielleicht? Direkte DataRelation anbindung an DataSource eines DataGrids?

Danke schonmals für Hilfe.

Gruss Andreas


Betreff Von Datum
Re: Verknüpfte Tabellen anzeigen
Hi Andreas,<br><br>ich würde auch mit einer DataRelation vorgehen. <br>me.ds.Relations.Add( new DataRelation("drAdressenOrt",...
Tobi Ulm 10.01.2005 10:41
Re: Verknüpfte Tabellen anzeigen
Hallo <br><br>Danke für deine Antwort, aber das meinte ich nicht so, aber ich habs rausgefunden.<br><br>Folgende Zeile nach dem Laden des DataSet und nach aufrufen des AcceptChanges() einfügen:<br><br>ds.Tables[...
G. Guest 15.01.2005 13:49

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Building und Connecting Know-how

© Copyright 2003 ppedv AG