Announcement

Collapse
No announcement yet.

Zwei DB-Werte in einer GridView-Spalte?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Zwei DB-Werte in einer GridView-Spalte?

    Hallo,
    ich komme nicht darauf wie sich mein folgendes Problem realisieren lässt.

    Ich frage aus meiner Datenbank drei Tabellen ab. Einmal die Ländervorwahl (0049), Ortsvorwahl ((0)1234) und die Telefonnummer (2648) eines Menschen. Jetzt möchte ich aber in meinem GridView-Control alle drei Spalten in einer Spalte haben die das dann so ausgibt: 0049 1234 2648

    Ich habe schon geschaut ob man das mit Formtierungen macht oder so aber bisher noch nicht auf die Lösung gekommen.

    Daher meine frage, ist das überhaupt möglich?

  • #2
    Das würde ich an der Datenmenge dahinter erledigen und nicht im GridView.

    Du könntest eine neue Spalte in deiner Datatable (ich gehe gerade mal davon aus das du ADO.Net benutzt) anlegen, dort in der Expression Property die Teilstrings zusammenfassen und diese dann im GridView anzeigen.

    Code:
    MeineDataTable.Columns("MeineNeueSpalte").Expression = "MeineLaendervorwahlSpalte + MeineOrtsvorwahlspalte + MeineTelefonvorwahlspalte";

    Comment

    Working...
    X