DataGridViewColumnCollection.GetColumnCount(DataGridViewElementStates) Methode

Definition

Gibt die Anzahl der Spalten zurück, die den angegebenen Filteranforderungen entsprechen.

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

Parameter

includeFilter
DataGridViewElementStates

Eine bitweise Kombination der DataGridViewElementStates Werte, die den Filter für die Aufnahme darstellen.

Gibt zurück

Die Anzahl der Spalten, die den Filteranforderungen entsprechen.

Ausnahmen

includeFilter ist keine gültige bitweise Kombination von DataGridViewElementStates Werten.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie Sie diese Methode verwenden, um die Anzahl der ausgewählten Spalten abzurufen.

private void selectedColumnsButton_Click(object sender, System.EventArgs e)
{
    Int32 selectedColumnCount = dataGridView1.Columns
        .GetColumnCount(DataGridViewElementStates.Selected);
    if (selectedColumnCount > 0)
    {
        System.Text.StringBuilder sb = new System.Text.StringBuilder();

        for (int i = 0; i < selectedColumnCount; i++)
        {
            sb.Append("Column: ");
            sb.Append(dataGridView1.SelectedColumns[i].Index
                .ToString());
            sb.Append(Environment.NewLine);
        }

        sb.Append("Total: " + selectedColumnCount.ToString());
        MessageBox.Show(sb.ToString(), "Selected Columns");
    }
}
Private Sub selectedColumnsButton_Click( _
    ByVal sender As Object, ByVal e As System.EventArgs) _
    Handles selectedColumnsButton.Click

    Dim selectedColumnCount As Integer = dataGridView1.Columns _
        .GetColumnCount(DataGridViewElementStates.Selected)

    If selectedColumnCount > 0 Then

        Dim sb As New System.Text.StringBuilder()

        Dim i As Integer
        For i = 0 To selectedColumnCount - 1

            sb.Append("Column: ")
            sb.Append(dataGridView1.SelectedColumns(i).Index.ToString())
            sb.Append(Environment.NewLine)

        Next i

        sb.Append("Total: " + selectedColumnCount.ToString())
        MessageBox.Show(sb.ToString(), "Selected Columns")

    End If

End Sub

Gilt für:

Weitere Informationen