Announcement

Collapse
No announcement yet.

DataGridView mit abwechselnder Zeilenfarbe

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

  • DataGridView mit abwechselnder Zeilenfarbe

    Hallo,

    um die Datenflut in eine DatenGridView übersichtlicher zu gestalten möchte ich das, z.B. jede zweite Zeile eine andere Hintergrundfarbe hat.

    Kann mir da jemand von euch mit einem Hinweis oder einem mögliche Code-Ansatz weiterhelfe.

    Viel Dank
    cu

  • #2
    Hallo Jan,

    such mal in der Online-Hilfe von .NET nach der Grid-Eigenschaft "BackColor" und "AlternatingBackColor".

    BackColor ändert nur die Farben der gerade Zeilen, AlternatingBackColor nur die ungeraden Zeilen.

    Ich habe das mal versucht zu programmieren. Allerdings geht es bei mir leider nicht

    Gruß Markus

    Comment


    • #3
      Hallo Jan,

      schau Dir mal das Property AlternatingRowsDefaultCellStyle an.
      Oder setze die Zelleneigenschaften im CellFormatting-Event.

      Sowas:

      private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
      {
      if (e.RowIndex % 2 == 0)
      {
      e.CellStyle.ForeColor = Color.Aqua;
      e.CellStyle.BackColor = Color.Coral;
      }
      }

      HTH
      Peter

      Comment


      • #4
        Gitternetlinien entfernen ?

        Hallo,

        vielen Dank für Eure Antworten.

        funzt mit BackColor sehr gut, habe vorher die Farbeigenschaften der einzelnen Spalte gesetzt und anschließend die BackColor-Eigenschaft der DefaultRow-Eigenschaft.

        Dank für Eure hilfe.

        Eine weitere Frage hätte ich da noch, die sich ebenfalls mit dem Aussehen des Datengrid's beschäftigt.

        Gibt es eine Möglichkeit das Gitternet in einem Datengrid zu entfernen.

        cu Jan

        Comment


        • #5
          Hallo,

          Gibt es eine Möglichkeit das Gitternet in einem Datengrid zu entfernen
          ja, dazu muss nur die DataGridView-Eigenschaft CellBorderStyle auf den Wert None gesetzt werden.

          Comment


          • #6
            Hallo,

            vielen Dank für die schnelle Antwort.

            cu Jan

            Comment

            Working...
            X