Instrukcje: ustawianie domyślnych stylów komórek i formatów danych dla kontrolki DataGridView formularzy systemu Windows przy użyciu narzędzia Projektant

DataGridViewKontrolka umożliwia określenie domyślnych stylów komórek i formatów danych komórek dla całej kontrolki, dla określonych kolumn, nagłówków wierszy i kolumn, a w przypadku przemiennych wierszy, aby utworzyć efekt księgi. Domyślne style ustawione dla całego formantu są zastępowane przez domyślne style ustawione dla kolumn i przemiennych wierszy. Ponadto style ustawiane w kodzie dla poszczególnych wierszy i komórek przesłaniają domyślne style.

Aby uzyskać więcej informacji na temat stylów komórek, zobacz style komórek w kontrolce DataGridView Windows Forms. Aby ustawić style dla przemiennych wierszy, zobacz How to: Set przemienne style wierszy dla formantu DataGridView Windows Forms przy użyciu narzędzia Projektant.

Możesz również ustawić style przy użyciu RowTemplate właściwości, aby wpływać na wszystkie wiersze, które zostaną dodane do kontrolki. Aby uzyskać więcej informacji na temat szablonu wiersza, zobacz How to: use a Row Template by dostosowywanie wierszy w kontrolce DataGridView Windows Forms.

Poniższe procedury wymagają projektu aplikacji systemu Windows z formularzem zawierającym DataGridView kontrolkę. Aby uzyskać informacje na temat konfigurowania takiego projektu, zobacz How to: Create a Windows Forms Project Application i How to: Add controls to Windows Forms.

Aby ustawić domyślne style dla wszystkich komórek w kontrolce

  1. Wybierz DataGridView kontrolkę w projektancie.

  2. W oknie Właściwości kliknij przycisk wielokropka (  przycisk wielokropka (...) w okno właściwości programu Visual Studio. ) obok DefaultCellStyle ColumnHeadersDefaultCellStyle właściwości,, lub RowHeadersDefaultCellStyle . Zostanie wyświetlone okno dialogowe Konstruktor komórek .

  3. Definiowanie stylu przez ustawienie właściwości przy użyciu okienka podglądu , aby potwierdzić wybór.

Uwaga

Jeśli style wizualizacji są włączone, nagłówki wierszy i kolumn (z wyjątkiem TopLeftHeaderCell ) są automatycznie wzorowane przez bieżący motyw, zastępując ColumnHeadersDefaultCellStyle RowHeadersDefaultCellStyle wartości właściwości i.

Można ustawić style komórek dla wielu zaznaczonych DataGridView kontrolek przy użyciu projektanta, ale tylko wtedy, gdy mają identyczne wartości właściwości styl komórki, które chcesz zmodyfikować. Jeśli wszystkie style komórek różnią się w przypadku tej właściwości, okna dialogowe Właściwości konstruktora komórek będą puste.

Aby ustawić domyślne style dla komórek w poszczególnych kolumnach

  1. Kliknij prawym przyciskiem myszy DataGridView formant w projektancie, a następnie wybierz polecenie Edytuj kolumny.

  2. Wybierz kolumnę z listy wybrane kolumny .

  3. W siatce Właściwości kolumny kliknij przycisk wielokropka (  przycisk wielokropka (...) w okno właściwości programu Visual Studio. ) obok DefaultCellStyle właściwości. Zostanie wyświetlone okno dialogowe Konstruktor komórek .

  4. Definiowanie stylu przez ustawienie właściwości przy użyciu okienka podglądu , aby potwierdzić wybór.

Aby sformatować dane w komórkach

  1. Użyj jednej z powyższych procedur, aby wyświetlić okno dialogowe Konstruktor komórek powiązane z domyślną właściwością stylu komórki.

  2. W oknie dialogowym Konstruktor komórek kliknij przycisk wielokropka (  przycisk wielokropka (...) w okno właściwości programu Visual Studio. ) obok Format właściwości. Zostanie wyświetlone okno dialogowe ciąg formatu .

  3. Wybierz typ formatu, a następnie zmodyfikuj szczegóły typu (na przykład liczbę miejsc dziesiętnych do wyświetlenia), używając pola przykładowego , aby potwierdzić wybór.

  4. Jeśli powiążesz DataGridView formant ze źródłem danych, które prawdopodobnie zawiera wartości null, Wypełnij pole tekstowe wartość null . Ta wartość jest wyświetlana, gdy wartość komórki jest równa odwołaniu o wartości null ( Nothing w Visual Basic) lub DBNull.Value .

Zobacz także