Porady: użycie szablonu wiersza do dostosowania wierszy w formancie DataGridView formularzy systemu Windows
Kontrolka DataGridView używa szablonu wiersza jako podstawy dla wszystkich wierszy dodanych do kontrolki za pomocą powiązania danych lub podczas wywoływania DataGridViewRowCollection.Add metody bez określania istniejącego wiersza do użycia.
Szablon wiersza zapewnia większą kontrolę nad wyglądem i zachowaniem wierszy, niż RowsDefaultCellStyle zapewnia właściwość. Za pomocą szablonu wiersza można ustawić dowolne DataGridViewRow właściwości, w tym DefaultCellStyle.
Istnieją sytuacje, w których należy użyć szablonu wiersza, aby osiągnąć określony efekt. Na przykład informacje o wysokości wiersza nie mogą być przechowywane w obiekcie DataGridViewCellStyle, dlatego należy użyć szablonu wiersza, aby zmienić domyślną wysokość używaną przez wszystkie wiersze. Szablon wiersza jest również przydatny podczas tworzenia własnych klas pochodnych DataGridViewRow i chcesz, aby typ niestandardowy był używany podczas dodawania nowych wierszy do kontrolki.
Uwaga
Szablon wiersza jest używany tylko w przypadku dodawania wierszy. Nie można zmienić istniejących wierszy przez zmianę szablonu wiersza.
Aby użyć szablonu wiersza
Ustaw właściwości obiektu pobranego DataGridView.RowTemplate z właściwości .
DataGridViewRow^ row = this->dataGridView1->RowTemplate; row->DefaultCellStyle->BackColor = Color::Bisque; row->Height = 35; row->MinimumHeight = 20;
DataGridViewRow row = this.dataGridView1.RowTemplate; row.DefaultCellStyle.BackColor = Color.Bisque; row.Height = 35; row.MinimumHeight = 20;
With Me.dataGridView1.RowTemplate .DefaultCellStyle.BackColor = Color.Bisque .Height = 35 .MinimumHeight = 20 End With
Kompilowanie kodu
Ten przykład wymaga:
Kontrolka DataGridView o nazwie
dataGridView1
.Odwołania do Systemzestawów , System.Drawingi System.Windows.Forms .
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