Leer en inglés

Compartir a través de


DataGridViewColumnCollection.GetColumnCount(DataGridViewElementStates) Método

Definición

Devuelve el número de columnas que cumplen los requisitos de filtro especificados.

public int GetColumnCount (System.Windows.Forms.DataGridViewElementStates includeFilter);

Parámetros

includeFilter
DataGridViewElementStates

Combinación bit a bit de los valores DataGridViewElementStates que representan el filtro para la inclusión.

Devoluciones

Número de columnas que cumplen los requisitos de filtro.

Excepciones

includeFilter no es una combinación bit a bit válida de valores DataGridViewElementStates.

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar este método para obtener el número de columnas seleccionadas.

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");
    }
}

Se aplica a

Producto Versiones
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Consulte también