Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Kontrollen DataGridView innehåller flera egenskaper som du kan använda för att justera utseendet och det grundläggande beteendet (utseende och känsla) för dess celler, rader och kolumner. Om du har särskilda behov som går utöver funktionerna i klassen DataGridViewCellStyle kan du dock även implementera ägarritning för kontrollen eller utöka dess funktioner genom att skapa anpassade celler, kolumner och rader.
Om du vill måla celler och rader själv kan du hantera olika DataGridView målningshändelser. Om du vill ändra befintliga funktioner eller tillhandahålla nya funktioner kan du skapa egna typer som härletts från de befintliga DataGridViewCell, DataGridViewColumnoch DataGridViewRow typerna. Du kan också tillhandahålla nya redigeringsfunktioner genom att skapa härledda typer som visar en kontroll som du väljer när en cell är i redigeringsläge.
I det här avsnittet
Så här: Anpassa utseendet på celler i Windows Forms DataGridView Control
Beskriver hur du hanterar händelsen CellPainting för att måla celler manuellt.
Så här: Anpassa utseendet på rader i Windows Forms DataGridView-kontrollen
Beskriver hur du hanterar RowPrePaint- och RowPostPaint-händelser för att måla rader med en anpassad toningsbakgrund och innehåll som sträcker sig över flera kolumner.
Så här: Anpassa celler och kolumner i Windows Forms DataGridView-kontrollen genom att utöka deras beteende och utseende
Beskriver hur du skapar anpassade typer som härletts från DataGridViewCell och DataGridViewColumn för att markera celler när muspekaren vilar på dem.
Så här inaktiverar du knappar i en knappkolumn i Windows Forms DataGridView-kontrollen
Beskriver hur du skapar anpassade typer som härletts från DataGridViewButtonCell och DataGridViewButtonColumn för att visa inaktiverade knappar i en knappkolumn.
Så här gör du: Värdkontroller i Windows Forms DataGridView-celler
Beskriver hur du implementerar IDataGridViewEditingControl-gränssnittet och skapar anpassade typer som härleds från DataGridViewCell och DataGridViewColumn för att visa en DateTimePicker kontroll när en cell är i redigeringsläge.
Hänvisning
DataGridView Innehåller referensdokumentation för DataGridView kontrollen.
DataGridViewCell Innehåller referensdokumentation för DataGridViewCell klassen.
DataGridViewRow Innehåller referensdokumentation för DataGridViewRow klassen.
DataGridViewColumn Innehåller referensdokumentation för DataGridViewColumn klassen.
IDataGridViewEditingControl Innehåller referensdokumentation för IDataGridViewEditingControl gränssnittet.
Relaterade avsnitt
Grundläggande formatering och styling i Windows Forms DataGridView Control
Innehåller avsnitt som beskriver hur du ändrar kontrollens grundläggande utseende och visningsformatering av celldata.
Se även
.NET Desktop feedback