Dostosowywanie formantu 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 malować 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ę wyboru, gdy komórka jest w trybie edycji.

W tej sekcji

Instrukcje: dostosowywanie wyglądu komórek w kontrolce DataGridView formularzy Windows Forms
Opisuje sposób obsługi zdarzenia w celu ręcznego CellPainting malowania komórek.

Instrukcje: dostosowywanie wyglądu wierszy w kontrolce DataGridView formularzy Windows Forms
Opisuje sposób obsługi zdarzeń RowPrePaint i RowPostPaint w celu malowania wierszy z niestandardowym, gradientowym tłem i zawartością, która obejmuje wiele kolumn.

Instrukcje: dostosowywanie komórek i kolumn w kontrolce DataGridView formularzy Windows Forms przez rozszerzanie ich zachowania i wyglądu
Opisuje sposób tworzenia typów niestandardowych pochodzących z DataGridViewCell elementów i DataGridViewColumn w celu wyróżnienia komórek, gdy wskaźnik myszy spoczywa na nich.

Instrukcje: wyłączanie przycisków w kolumnie przycisków w kontrolce DataGridView formularzy Windows Forms
Opisuje sposób tworzenia typów niestandardowych pochodzących z DataGridViewButtonCell elementów i DataGridViewButtonColumn w celu wyświetlania wyłączonych przycisków w kolumnie przycisku.

Instrukcje: kontrolki hosta w komórkach kontrolki DataGridView formularzy Windows Forms
Opisuje sposób implementowania interfejsu IDataGridViewEditingControl i tworzenia typów niestandardowych pochodzących z DataGridViewCell i DataGridViewColumn w celu wyświetlenia DateTimePicker kontrolki, gdy komórka jest w trybie edycji.

Odwołanie

DataGridView
Zawiera dokumentację referencyjną kontrolki DataGridView .

DataGridViewCell
Zawiera dokumentację referencyjną DataGridViewCell dla klasy.

DataGridViewRow
Zawiera dokumentację referencyjną DataGridViewRow dla klasy.

DataGridViewColumn
Zawiera dokumentację referencyjną DataGridViewColumn dla klasy.

IDataGridViewEditingControl
Zawiera dokumentację referencyjną interfejsu IDataGridViewEditingControl .

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

Zobacz też