Announcement

Collapse
No announcement yet.

DataGridView im Designer formatieren -> zur Laufzeit füllen

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

  • DataGridView im Designer formatieren -> zur Laufzeit füllen

    Hallo
    ist sowas möglich ?
    ich formatiere mein DataGridView in der Programmierumgebung lege also 3 Spalten an zb: Anrede,Zuname, Vorname
    passe die Breite an eventuell noch Farben oder Schriftart.

    Jetzt fülle ich im Quellcode nach Button klick die Datasource des DGV

    dgv.Datasource = datatable

    die SQL hinter der Datatable würde so aussehen:
    Select dtAnrede, dtZuname,dtVorname from Kunden where id=1234

    leider zeigt mir das DGV jetzt 6 Spalten an, die 3 im Designer angelegten und die 3 neuen
    wie bekomme ich die "verbunden" bzw gibts da überhaupt was?

    SQL anpassen geht schonmal nicht "dtVorname as Vorname"

  • #2
    Deine DataGridViewColumn(s) haben eine DataPropertyName Property. Darüber wird das Mapping geregelt.

    Comment


    • #3
      funzt danke!

      Comment


      • #4
        noch was kleines zu dem thema

        im Datagrid habe ich 3 spalten gemappt auf die passenden 3 felder aus dem Dataset

        jetzt sind in dieser Tabelle aber noch weitere Felder, diese werden dann ohne mapping einfach im Datagridview dahinter gehängt.
        kann man die irgendwie wegmachen ?

        bsp. Header

        Art Zuname Nachname dtirgendwas dthier dtund dtda

        Comment


        • #5
          Datagridview.AutoGenerateColumns auf false setzen.

          Comment

          Working...
          X