DataGridViewRowCollection.GetRowCount(DataGridViewElementStates) Methode

Definitie

Retourneert het aantal DataGridViewRow objecten in de verzameling die voldoen aan de opgegeven 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

Parameters

includeFilter
DataGridViewElementStates

Een bitsgewijze combinatie van DataGridViewElementStates waarden.

Retouren

Het aantal DataGridViewRow objecten in de DataGridViewRowCollection objecten met de kenmerken die zijn opgegeven door includeFilter.

Uitzonderingen

includeFilter is geen geldige bitsgewijze combinatie van DataGridViewElementStates waarden.

Voorbeelden

Het volgende codevoorbeeld illustreert het gebruik van deze methode om het aantal geselecteerde rijen op te halen.

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

Van toepassing op

Zie ook