DataGridViewRowCollection.GetRowCount(DataGridViewElementStates) DataGridViewRowCollection.GetRowCount(DataGridViewElementStates) DataGridViewRowCollection.GetRowCount(DataGridViewElementStates) DataGridViewRowCollection.GetRowCount(DataGridViewElementStates) Method

Definición

Devuelve el número de objetos DataGridViewRow de la colección que cumplen los criterios especificados.Returns the number of DataGridViewRow objects in the collection that meet the specified criteria.

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

Parámetros

Devoluciones

El número de objetos DataGridViewRow de DataGridViewRowCollection que tienen los atributos especificados por includeFilter.The number of DataGridViewRow objects in the DataGridViewRowCollection that have the attributes specified by includeFilter.

Excepciones

includeFilter no es una combinación bit a bit válida de valores DataGridViewElementStates.includeFilter is not a valid bitwise combination of DataGridViewElementStates values.

Ejemplos

En el ejemplo de código siguiente se muestra el uso de este método para obtener el número de filas seleccionadas.The following code example illustrates the use of this method to get the number of selected rows.

private void selectedRowsButton_Click(object sender, System.EventArgs e)
{
    Int32 selectedRowCount =
        dataGridView1.Rows.GetRowCount(DataGridViewElementStates.Selected);
    if (selectedRowCount > 0)
    {
        System.Text.StringBuilder sb = new System.Text.StringBuilder();

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

        sb.Append("Total: " + selectedRowCount.ToString());
        MessageBox.Show(sb.ToString(), "Selected Rows");
    }
}
Private Sub selectedRowsButton_Click( _
    ByVal sender As Object, ByVal e As System.EventArgs) _
    Handles selectedRowsButton.Click

    Dim selectedRowCount As Integer = _
        dataGridView1.Rows.GetRowCount(DataGridViewElementStates.Selected)

    If selectedRowCount > 0 Then

        Dim sb As New System.Text.StringBuilder()

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

            sb.Append("Row: ")
            sb.Append(dataGridView1.SelectedRows(i).Index.ToString())
            sb.Append(Environment.NewLine)

        Next i

        sb.Append("Total: " + selectedRowCount.ToString())
        MessageBox.Show(sb.ToString(), "Selected Rows")

    End If

End Sub

Se aplica a

Consulte también: