Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Med kontrollen DataGridView kan du ange standardformat för cellformat och celldata för hela kontrollen, för specifika kolumner, för rad- och kolumnrubriker och för att växla rader för att skapa en transaktionsregistereffekt. Standardformat som har angetts för hela kontrollen åsidosätts av standardformat som har angetts för kolumner och alternerande rader. Dessutom åsidosätter formatmallar som du anger i kod för enskilda rader och celler standardformaten.
Mer information om cellformat finns i Cellformat i Windows Forms DataGridView Control. För att ange stilar för alternerande rader, se Hur du: Ange alternerande radstilar för Windows Forms DataGridView Control med hjälp av designern.
Du kan också ange formatmallar med egenskapen RowTemplate för att påverka alla rader som ska läggas till i kontrollen. Mer information om radmallen finns i How to: Use the Row Template to Customize Rows in the Windows Forms DataGridView Control.
Följande procedurer kräver ett Windows-applikation-projekt med ett formulär som innehåller ett DataGridView-styrelement. Information om hur du konfigurerar ett sådant projekt finns i Hur du skapar ett Windows Forms-applikationsprojekt och Hur du lägger till kontroller till Windows Forms.
Ange standardformat för alla celler i kontrollen
Välj kontrollen DataGridView i designern.
I fönstret Egenskaper klickar du på ellipsknappen (
) bredvid egenskapen DefaultCellStyle, ColumnHeadersDefaultCellStyleeller RowHeadersDefaultCellStyle. Dialogrutan CellStyle Builder visas.Definiera formatet genom att ange egenskaperna med hjälp av fönstret Förhandsversion för att bekräfta dina val.
Anmärkning
Om visuella formatmallar är aktiverade formateras rad- och kolumnrubrikerna (förutom TopLeftHeaderCell) automatiskt av det aktuella temat, vilket överskrider egenskapsvärdena ColumnHeadersDefaultCellStyle och RowHeadersDefaultCellStyle.
Du kan ange cellformat för flera markerade DataGridView kontroller med hjälp av designern, men bara om de har identiska värden för cellformategenskapen som du vill ändra. Om cellformaten skiljer sig åt för den egenskapen blir fönstren Egenskaper i dialogrutan CellStyle Builder tomma.
Ange standardformat för celler i enskilda kolumner
Högerklicka på kontrollen DataGridView i designern och välj Redigera kolumner.
Välj en kolumn i listan Valda Kolumner.
I rutnätet Kolumnegenskaper klickar du på knappen Ellips (...) i Egenskapsfönstret i Visual Studio (
) bredvid egenskapen DefaultCellStyle. Dialogrutan CellStyle Builder visas.Definiera formatet genom att ange egenskaperna med hjälp av fönstret Förhandsversion för att bekräfta dina val.
Formatera data i celler
Använd någon av föregående procedurer för att visa en CellStyle Builder dialogruta som är relaterad till en standardegenskap för cellformat.
I dialogrutan CellStyle Builder klickar du på ellipsknappen (
) bredvid egenskapen Format. Dialogrutan Formatsträng visas.Välj en formattyp och ändra sedan informationen för typen (till exempel antalet decimaler som ska visas) med hjälp av rutan Exempel för att bekräfta dina val.
Om du binder kontrollen DataGridView till en datakälla som sannolikt innehåller null-värden fyller du i textrutan Null-värde. Det här värdet visas när cellvärdet är lika med en nullreferens (
Nothingi Visual Basic) eller DBNull.Value.
Se även
- DataGridView
- DataGridViewCellStyle
- DataGridView.DefaultCellStyle
- DataGridView.RowsDefaultCellStyle
- DataGridViewColumn.DefaultCellStyle
- DataGridViewCellStyle.Format
- Cellformat i Windows Forms DataGridView-kontroll
- Så här gör du: Ange alternerande radformat för Windows Forms DataGridView-kontrollen med hjälp av Designer-
- Så här skapar du ett Windows Forms-programprojekt
- Så här lägger du till kontroller i Windows Forms
.NET Desktop feedback