GetCellCount Méthode (DataGridViewElementStates)
TOC
Réduire la table des matières
Développer la table des matières
Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

DataGridView.GetCellCount, méthode (DataGridViewElementStates)

 

Obtient le nombre des cellules qui correspondent au filtre fourni.

Espace de noms:   System.Windows.Forms
Assembly:  System.Windows.Forms (dans System.Windows.Forms.dll)

public int GetCellCount(
	DataGridViewElementStates includeFilter
)

Paramètres

includeFilter

Combinaison d'opérations de bits de valeurs DataGridViewElementStates spécifiant les cellules à compter.

Valeur de retour

Type: System.Int32

Nombre de cellules qui correspondent au paramètre includeFilter.

Exception Condition
ArgumentException

includeFilter includes the value ResizableSet.

This method is useful to determine the number of cells in a particular state.To retrieve the number of selected cells, for example, use this method with the DataGridViewElementStates.Selected value.This is typically more efficient than using the SelectedCells property.

The following code example illustrates how to use this method to determine whether there are any cells selected in a DataGridView control.In this example, if any cells are selected, their values are retrieved through the GetClipboardContent method and displayed in a TextBox control.

This code is part of a larger example illustrating the use of the Clipboard features of the DataGridView control.This example is part of a larger example available in 如何:讓使用者從 Windows Form DataGridView 控制項將多個儲存格複製至剪貼簿.

private void CopyPasteButton_Click(object sender, System.EventArgs e)
{
    if (this.DataGridView1
        .GetCellCount(DataGridViewElementStates.Selected) > 0)
    {
        try
        {
            // Add the selection to the clipboard.
            Clipboard.SetDataObject(
                this.DataGridView1.GetClipboardContent());

            // Replace the text box contents with the clipboard text.
            this.TextBox1.Text = Clipboard.GetText();
        }
        catch (System.Runtime.InteropServices.ExternalException)
        {
            this.TextBox1.Text = 
                "The Clipboard could not be accessed. Please try again.";
        }
    }
}

.NET Framework
Disponible depuis 2.0
Retour au début
Afficher:
© 2016 Microsoft