DataGridViewRowCollection.GetRowCount(DataGridViewElementStates) Yöntem

Tanım

Koleksiyonda belirtilen ölçütlere uyan nesne sayısını DataGridViewRow döndürür.

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

Parametreler

includeFilter
DataGridViewElementStates

Değerlerin bit düzeyinde birleşimi DataGridViewElementStates .

Döndürülenler

tarafından includeFilterbelirtilen özniteliklere sahip nesne DataGridViewRowCollection sayısıDataGridViewRow.

Özel durumlar

includeFilter değerlerin DataGridViewElementStates bit düzeyinde geçerli bir bileşimi değildir.

Örnekler

Aşağıdaki kod örneği, seçili satır sayısını almak için bu yöntemin kullanımını gösterir.

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

Şunlara uygulanır

Ayrıca bkz.