Udostępnij za pomocą


Dostosowywanie kontrolki DataGridView formularzy systemu Windows

Kontrolka DataGridView udostępnia kilka właściwości, których można użyć do dostosowania wyglądu i podstawowego zachowania (wygląd i działanie) komórek, wierszy i kolumn. Jeśli masz specjalne potrzeby wykraczające poza możliwości DataGridViewCellStyle klasy, można jednak zaimplementować rysunek właściciela dla kontrolki lub rozszerzyć jej możliwości, tworząc komórki niestandardowe, kolumny i wiersze.

Aby samodzielnie zaznaczać komórki i wiersze, można obsługiwać różne DataGridView zdarzenia malowania. Aby zmodyfikować istniejące funkcje lub udostępnić nowe funkcje, możesz utworzyć własne typy pochodzące z istniejących DataGridViewCelltypów , DataGridViewColumni DataGridViewRow . Możesz również udostępnić nowe możliwości edycji, tworząc typy pochodne, które wyświetlają kontrolkę zgodnie z Twoim wyborem, gdy komórka znajduje się w trybie edycji.

W tej Sekcji

Jak: dostosować wygląd komórek w kontrolce DataGridView Windows Forms
Opisuje, jak obsługiwać zdarzenie CellPainting, aby ręcznie malować komórki.

Instrukcje: dostosowywanie wyglądu wierszy w kontrolce DataGridView formularzy systemu Windows
Objaśnia, jak obsługiwać zdarzenia RowPrePaint i RowPostPaint w celu przygotowania wierszy z niestandardowym, gradientowym tłem oraz zawartością obejmującą wiele kolumn.

Jak: Dostosowywanie Komórek i Kolumn w Kontrolce DataGridView Formularzy Windows w celu Rozszerzenia Ich Funkcji i Wyglądu
Opisuje sposób tworzenia typów niestandardowych pochodzących z DataGridViewCell i DataGridViewColumn w celu wyróżnienia komórek, gdy wskaźnik myszy znajduje się na nich.

Jak wyłączyć przyciski w kolumnie przycisków w kontrolce DataGridView formularzy Windows
Opisuje sposób tworzenia typów niestandardowych pochodzących z DataGridViewButtonCell i DataGridViewButtonColumn w celu wyświetlania wyłączonych przycisków w kolumnie przycisków.

Jak hostować kontrolki w komórkach DataGridView w formularzach systemu Windows
Opisuje sposób implementacji interfejsu IDataGridViewEditingControl oraz tworzenia typów niestandardowych bazujących na DataGridViewCell i DataGridViewColumn, aby wyświetlić kontrolkę DateTimePicker podczas edycji komórki.

Źródło

DataGridView Zawiera dokumentację referencyjną kontrolki DataGridView .

DataGridViewCell Zawiera referencyjną dokumentację dla klasy DataGridViewCell.

DataGridViewRow Zawiera referencyjną dokumentację dla klasy DataGridViewRow.

DataGridViewColumn Zawiera referencyjną dokumentację dla klasy DataGridViewColumn.

IDataGridViewEditingControl Zawiera dokumentację referencyjną interfejsu IDataGridViewEditingControl .

Podstawowe formatowanie i stylizacja w kontrolce DataGridView formularzy systemu Windows
Zawiera tematy opisujące sposób modyfikowania podstawowego wyglądu kontrolki i formatowania wyświetlania danych komórek.

Zobacz także