Postupy: Nastavení výchozích stylů buňky a datových formátů pro ovládací prvek Windows Forms DataGridView pomocí Návrháře

Ovládací DataGridView prvek umožňuje určit výchozí styly buněk a formáty dat buněk pro celý ovládací prvek, pro konkrétní sloupce, pro záhlaví řádků a sloupců a pro střídavé řádky pro vytvoření efektu registru. Výchozí styly nastavené pro celý ovládací prvek se přepíše výchozími styly nastavenými pro sloupce a střídavě řádky. Kromě toho styly, které jste nastavili v kódu pro jednotlivé řádky a buňky, přepíší výchozí styly.

Další informace o stylech buněk naleznete v části Styly buněk v ovládacím prvku model Windows Forms DataGridView. Pokud chcete nastavit styly pro střídavé řádky, přečtěte si téma Postupy: Nastavení stylů střídavých řádků pro ovládací prvek model Windows Forms DataGridView pomocí Návrháře.

Pomocí vlastnosti můžete také nastavit styly RowTemplate , které ovlivní všechny řádky, které budou přidány do ovládacího prvku. Další informace o šabloně řádku naleznete v tématu Postupy: Použití šablony řádku k přizpůsobení řádků v model Windows Forms DataGridView ovládacího prvku.

Následující postupy vyžadují projekt aplikace systému Windows s formulářem obsahujícím DataGridView ovládací prvek. Informace o nastavení takového projektu naleznete v tématu Postupy: Vytvoření projektu aplikace model Windows Forms a postupy: Přidání ovládacích prvků do model Windows Forms.

Nastavení výchozích stylů pro všechny buňky v ovládacím prvku

  1. DataGridView Vyberte ovládací prvek v návrháři.

  2. V okně Vlastnosti klikněte na tlačítko se třemi tečky (The Ellipsis button (...) in the Properties window of Visual Studio.) vedle DefaultCellStylevlastnosti , ColumnHeadersDefaultCellStylenebo RowHeadersDefaultCellStyle vlastnost. Zobrazí se dialogové okno CellStyle Builder .

  3. Definujte styl nastavením vlastností pomocí podokna Náhled a potvrďte své volby.

Poznámka:

Pokud jsou povoleny styly vizuálů, záhlaví řádků a sloupců (s výjimkou TopLeftHeaderCell) se automaticky stylují aktuálním motivem a přepisují ColumnHeadersDefaultCellStyle hodnoty vlastností.RowHeadersDefaultCellStyle

Pomocí návrháře můžete nastavit styly buněk pro více vybraných DataGridView ovládacích prvků, ale pouze pokud mají stejné hodnoty pro vlastnost stylu buňky, kterou chcete upravit. Pokud se některé styly buněk pro danou vlastnost liší, okna Vlastnosti v dialogovém okně CellStyle Builder bude prázdná.

Nastavení výchozích stylů pro buňky v jednotlivých sloupcích

  1. Klikněte pravým tlačítkem myši na DataGridView ovládací prvek v návrháři a zvolte Upravit sloupce.

  2. Ze seznamu Vybrané sloupce vyberte sloupec.

  3. V mřížce Vlastnosti sloupce klikněte na tlačítko se třemi tečkou (The Ellipsis button (...) in the Properties window of Visual Studio.) vedle DefaultCellStyle vlastnosti. Zobrazí se dialogové okno CellStyle Builder .

  4. Definujte styl nastavením vlastností pomocí podokna Náhled a potvrďte své volby.

Formátování dat v buňkách

  1. Použijte jeden z předchozích postupů k zobrazení dialogového okna CellStyle Builder související s výchozí vlastností stylu buňky.

  2. V dialogovém okně CellStyle Builder klikněte na tlačítko se třemi tečkou (The Ellipsis button (...) in the Properties window of Visual Studio.) vedle Format vlastnosti. Zobrazí se dialogové okno Formát řetězce .

  3. Vyberte typ formátu a upravte podrobnosti o typu (například počet desetinných míst, která se mají zobrazit), pomocí pole Ukázka potvrďte své volby.

  4. Pokud vytváříte vazbu DataGridView ovládacího prvku na zdroj dat, který bude pravděpodobně obsahovat hodnoty null, vyplňte textové pole Hodnota null. Tato hodnota se zobrazí, pokud je hodnota buňky rovna odkazu null (Nothing v jazyce Visual Basic) nebo DBNull.Value.

Viz také