DataGridViewRowCollection.GetRowCount(DataGridViewElementStates) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengembalikan jumlah DataGridViewRow objek dalam koleksi yang memenuhi kriteria yang ditentukan.
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
Parameter
- includeFilter
- DataGridViewElementStates
Kombinasi DataGridViewElementStates nilai bitwise.
Mengembalikan
Jumlah DataGridViewRow objek dalam DataGridViewRowCollection yang memiliki atribut yang ditentukan oleh includeFilter
.
Pengecualian
includeFilter
bukan kombinasi DataGridViewElementStates nilai bitwise yang valid.
Contoh
Contoh kode berikut mengilustrasikan penggunaan metode ini untuk mendapatkan jumlah baris yang dipilih.
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