Dzień dobry,
jak można w komponencie DataGridView zrobić takie podświetlenie wiersza i kolumny:
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
0
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.
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 .....
}
}