DataGridView.GetCellCount(DataGridViewElementStates) DataGridView.GetCellCount(DataGridViewElementStates) DataGridView.GetCellCount(DataGridViewElementStates) DataGridView.GetCellCount(DataGridViewElementStates) Method

Definition

Ruft die Anzahl der Zellen ab, die dem bereitgestellten Filter entsprechen.Gets the number of cells that satisfy the provided filter.

public:
 int GetCellCount(System::Windows::Forms::DataGridViewElementStates includeFilter);
public int GetCellCount (System.Windows.Forms.DataGridViewElementStates includeFilter);
member this.GetCellCount : System.Windows.Forms.DataGridViewElementStates -> int
Public Function GetCellCount (includeFilter As DataGridViewElementStates) As Integer

Parameter

includeFilter
DataGridViewElementStates DataGridViewElementStates DataGridViewElementStates DataGridViewElementStates

Eine bitweise Kombination der DataGridViewElementStates-Werte, die die zu zählenden Zellen angibt.A bitwise combination of the DataGridViewElementStates values specifying the cells to count.

Gibt zurück

Die Anzahl der Zellen, die mit dem includeFilter-Parameter übereinstimmen.The number of cells that match the includeFilter parameter.

Ausnahmen

includeFilter enthält den Wert ResizableSet.includeFilter includes the value ResizableSet.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie diese Methode verwendet wird, um zu bestimmen, ob Zellen in DataGridView einem-Steuerelement ausgewählt sind.The following code example illustrates how to use this method to determine whether there are any cells selected in a DataGridView control. Wenn in diesem Beispiel Zellen ausgewählt werden, werden ihre Werte über die GetClipboardContent -Methode abgerufen und in einem TextBox -Steuerelement angezeigt.In this example, if any cells are selected, their values are retrieved through the GetClipboardContent method and displayed in a TextBox control.

Dieser Code ist Teil eines größeren Beispiels, das die Verwendung der Zwischenablage Funktionen des DataGridView -Steuer Elements veranschaulicht.This code is part of a larger example illustrating the use of the Clipboard features of the DataGridView control. Dieses Beispiel ist Teil eines größeren Beispiels, das unter Vorgehensweise: Ermöglicht es Benutzern, mehrere Zellen aus dem Windows Forms DataGridView-SteuerElement in die Zwischenablage zu kopieren.This example is part of a larger example available in How to: Enable Users to Copy Multiple Cells to the Clipboard from the Windows Forms DataGridView Control.

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.";
        }
    }
}
Private Sub CopyPasteButton_Click(ByVal sender As Object, _
    ByVal e As System.EventArgs) Handles CopyPasteButton.Click

    If Me.DataGridView1.GetCellCount( _
        DataGridViewElementStates.Selected) > 0 Then

        Try

            ' Add the selection to the clipboard.
            Clipboard.SetDataObject( _
                Me.DataGridView1.GetClipboardContent())

            ' Replace the text box contents with the clipboard text.
            Me.TextBox1.Text = Clipboard.GetText()

        Catch ex As System.Runtime.InteropServices.ExternalException
            Me.TextBox1.Text = _
                "The Clipboard could not be accessed. Please try again."
        End Try

    End If

End Sub

Hinweise

Diese Methode ist nützlich, um die Anzahl der Zellen in einem bestimmten Zustand zu ermitteln.This method is useful to determine the number of cells in a particular state. Verwenden Sie zum Abrufen der Anzahl ausgewählter Zellen z. b. diese Methode mit dem DataGridViewElementStates.Selected Wert.To retrieve the number of selected cells, for example, use this method with the DataGridViewElementStates.Selected value. Dies ist in der Regel effizienter als die SelectedCells Verwendung der-Eigenschaft.This is typically more efficient than using the SelectedCells property.

Gilt für:

Siehe auch