DataGridViewButtonColumn.CellTemplate Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de sjabloon op die wordt gebruikt om nieuwe cellen te maken of stelt u deze in.
public:
virtual property System::Windows::Forms::DataGridViewCell ^ CellTemplate { System::Windows::Forms::DataGridViewCell ^ get(); void set(System::Windows::Forms::DataGridViewCell ^ value); };
[System.ComponentModel.Browsable(false)]
public override System.Windows.Forms.DataGridViewCell CellTemplate { get; set; }
[System.ComponentModel.Browsable(false)]
public override System.Windows.Forms.DataGridViewCell? CellTemplate { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.CellTemplate : System.Windows.Forms.DataGridViewCell with get, set
Public Overrides Property CellTemplate As DataGridViewCell
Waarde van eigenschap
A DataGridViewCell die alle andere cellen in de kolom na elkaar hebben gemodelleerd.
- Kenmerken
Uitzonderingen
De opgegeven waarde bij het instellen van deze eigenschap kan niet worden omgezet in een DataGridViewButtonCell.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u een DataGridViewButtonColumn voorbeeld gebruikt om de verkoop te bekijken die een werknemer heeft gemaakt. Een celsjabloon wordt gebruikt om dezelfde kleur toe te passen op alle knoppen. Dit voorbeeld maakt deel uit van een groter voorbeeld dat beschikbaar is in het overzichtsonderwerp van de DataGridViewComboBoxColumn klas.
private:
void AddButtonColumn()
{
DataGridViewButtonColumn^ buttons = gcnew DataGridViewButtonColumn();
{
buttons->HeaderText = "Sales";
buttons->Text = "Sales";
buttons->UseColumnTextForButtonValue = true;
buttons->AutoSizeMode =
DataGridViewAutoSizeColumnMode::AllCells;
buttons->FlatStyle = FlatStyle::Standard;
buttons->CellTemplate->Style->BackColor = Color::Honeydew;
buttons->DisplayIndex = 0;
}
DataGridView1->Columns->Add(buttons);
}
private void AddButtonColumn()
{
DataGridViewButtonColumn buttons = new DataGridViewButtonColumn();
{
buttons.HeaderText = "Sales";
buttons.Text = "Sales";
buttons.UseColumnTextForButtonValue = true;
buttons.AutoSizeMode =
DataGridViewAutoSizeColumnMode.AllCells;
buttons.FlatStyle = FlatStyle.Standard;
buttons.CellTemplate.Style.BackColor = Color.Honeydew;
buttons.DisplayIndex = 0;
}
DataGridView1.Columns.Add(buttons);
}
Private Sub AddButtonColumn()
Dim buttons As New DataGridViewButtonColumn()
With buttons
.HeaderText = "Sales"
.Text = "Sales"
.UseColumnTextForButtonValue = True
.AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells
.FlatStyle = FlatStyle.Standard
.CellTemplate.Style.BackColor = Color.Honeydew
.DisplayIndex = 0
End With
DataGridView1.Columns.Add(buttons)
End Sub
Opmerkingen
De constructor voor de DataGridViewButtonColumn klasse initialiseert deze eigenschap naar een zojuist gemaakte DataGridViewButtonCelleigenschap.
Caution
Als u de eigenschappen van de celsjabloon wijzigt, is dit niet direct van invloed op de gebruikersinterface (UI) van de bestaande cellen van de kolom. Deze wijzigingen zijn pas zichtbaar nadat de kolom opnieuw is gegenereerd (bijvoorbeeld door de kolom of door een aanroep naar de DataGridView.InvalidateColumn methode te sorteren).