Ich habe eine Datagridview an eine Bindingsource gebunden. Zwei der Spalten enthalten Werte, die mit den Primärschlüsseln in anderen Tabellen verknüpft sind. Anstatt die Primärschlüsselwerte anzuzeigen, möchte ich den Namen des Elements anzeigen, das dem Primärschlüssel zugeordnet ist. Mit anderen Worten, der Primärschlüsselwert kann 3 sein, aber ich möchte "Furnace 5" in der Datagridview statt 3 anzeigen (die es jetzt anzeigt).Anzeige verwandter Daten in einer datagridviewtextboxcolumn
1
A
Antwort
1
Es gibt mindestens vier Möglichkeiten, dies zu tun (von der leichtesten am schwersten zu)
1) Linq to DataSet Dies setzt voraus, eines typisierten Datasets mit zwei Tables Produkte und Produkttypen. Dies ist nicht erforderlich (sie nicht in der gleichen Datenmenge sein und die Product nicht über Datatable sein)
mit Linq zu Dataset .NET 3.5 und bis
Dim ProductList = _
(From product In p.products.AsEnumerable() _
Join types In p.productTypes.AsEnumerable() _
On product.ProductTypeID Equals types.ProductTypeID _
Select New With {
.ProductId = product.ProductID, _
.Description = product.Description, _
.Type = types.Description}).ToList
Me.DataGridView1.DataSource = ProductList
2 erfordert) Rufen Sie die Daten so ab, wie Sie sie benötigen und binden Sie sie an die gewünschte Spalte
3) Verwenden Sie keine TextBoxColumn und verwenden Sie stattdessen ComboBoxDataColumn.
4) Erstellen Sie eine custom DataGridViewColumn, die die Suche ausführt.
Verwandte Themen
- 1. Anzeigen verwandter Daten in einem DataGridView
- 2. ASP MVC - Lesen verwandter Daten
- 3. Anzeige verwandter Daten aus der Datenbank basierend auf Dropdown-Auswahl JavaScript
- 4. Anzeige Daten in Oracle
- 5. Lesen verwandter Daten wirft einen LINQ-Fehler in meiner Anwendung
- 6. Hinzufügen verwandter Datensätze in LINQ
- 7. Anzeige von Daten in einer Listenansicht von einer mysql db
- 8. Anzeige von Daten von einer seriellen Schnittstelle in einer jTabelle
- 9. Anzeige Json Daten in Android
- 10. Löschen verwandter Modelle in yii2
- 11. Speichern verwandter Objekte in SubSonic
- 12. Parse - Speichern verwandter Objekte
- 13. 301 Umleitung einer Gruppe verwandter Pfade in Rails 3 Routen
- 14. Anzeige von JSON-Daten in einer Phoenix-Vorlage
- 15. Wie Daten zur Anzeige in einer linearen Weise
- 16. Anzeige von Daten mit Oci_fetch_array in einer HTML-Tabelle
- 17. Anzeige von Excel-Daten in einer JSP-Seite
- 18. Anzeige aller Daten in einer Reihe mit mongodb
- 19. Anzeige von Marker-Daten aus einer Edf-Datei in MatLab
- 20. AngularJS Anzeige JSON Daten
- 21. JSON-Daten Name Anzeige
- 22. greundo Sortieren nach Feld in verwandter Tabelle
- 23. Laravel 5.2 Suche in verwandter Entität
- 24. Grafik Anzeige der validierten Daten in Java
- 25. Anzeige dynamische Daten in Listenansicht, Grid
- 26. Anzeige relationaler Daten in Firebase mit AngularJS
- 27. Filter und Anzeige von Daten
- 28. Anzeige einzelner Array-JSON-Daten in Android?
- 29. verwandter Bereich verschachtelte Lookup Fehler
- 30. Algorithmus zum Gruppieren verwandter Elemente
Danke, Conrad. Ich ging mit Vorschlag # 2, aber alle sehen wie gute Optionen aus. – blueshift