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 DataGridViewCell
typów , DataGridViewColumn
i 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 .
Sekcje pokrewne
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ż
.NET Desktop feedback
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla