Gets the total number of items in the underlying list, taking the current Filter value into consideration.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
The following code example demonstrates the List, RemoveAt, and members. To run this example, paste the code into a form that contains a BindingSource named BindingSource1, two labels named label1 and label2, and a button named button1. Associate the button1_Click method with the Click event for button1. Visual Basic users will need to add a reference to System.Data.dll.
Private Sub button1_Click(ByVal sender As Object, ByVal e As EventArgs) _ Handles button1.Click ' Create the connection string, data adapter and data table. Dim connectionString As New SqlConnection("Initial Catalog=Northwind;" & _ "Data Source=localhost;Integrated Security=SSPI;") Dim customersTableAdapter As New SqlDataAdapter("Select * from Customers", _ connectionString) Dim customerTable As New DataTable() ' Fill the the adapter with the contents of the customer table. customersTableAdapter.Fill(customerTable) ' Set data source for BindingSource1. BindingSource1.DataSource = customerTable ' Set the label text to the number of items in the collection before ' an item is removed. label1.Text = "Starting count: " + BindingSource1.Count.ToString() ' Access the List property and remove an item. BindingSource1.List.RemoveAt(4) ' Remove an item directly from the BindingSource. ' This is equivalent to the previous line of code. BindingSource1.RemoveAt(4) ' Show the new count. label2.Text = "Count after removal: " + BindingSource1.Count.ToString() End Sub End Class
Available since 2.0