Podświetlenie wierszy i kolumn w komponecie DataGridView

0

Dzień dobry,
jak można w komponencie DataGridView zrobić takie podświetlenie wiersza i kolumny:
screenshot-20231103230751.png
Chodzi oto by został podświetlony wiersz ,,Czyste" do kolumny 3 i wszystkie pozostałe wiersze, które znajdują się w kolumnie 3 nad zaznaczoną pozycją.
Oczywiście pozycje podświetlenia będą się zmieniać w zależności od aktywnej komórki.
Pozdrawiam,
Łukasz

1
virusek391 napisał(a):

jak można w komponencie DataGridView zrobić

A to który DataGridView, z którego frameworka

0
AnyKtokolwiek napisał(a):
virusek391 napisał(a):

jak można w komponencie DataGridView zrobić

A to który DataGridView, z którego frameworka

Jest to standardowy komponent w Windows Forms.
screenshot-20231104000627.png

0

https://www.google.com/search?q=winforms+DataGridView++cell+color

Pierwsze 3 pozycje
Działa, bo używałem.

0

Podobny przykład. Pole (ukryte, ale to bez znaczenia) K_S zawiera K jeśli w wierszu jest źródłowa kwota, S01, S02 - jeśli suma danego poziomu.
Kolorowanie wierszy z sumami robię w CellFormatting:

private void Dgv1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
        {
            string k_s = (string)this.Dgv1.Rows[e.RowIndex].Cells["K_S_Dgv1"].Value;
			if (k_s.StartsWith("S"))
            {
              if (k_s.StartsWith("SO"))
                {
                   e.CellStyle.BackColor = Color.FromArgb(160, 190, 255);
                }
              else if (k_s.StartsWith("S2")) e.CellStyle.BackColor = Color.FromArgb(230, 250, 255); 
              else if .....
			  
			} 
			
		}

1 użytkowników online, w tym zalogowanych: 0, gości: 1