title: Filtering data read from a SQL table based upon user input in a TextBox
body: <p>I have a table on a SQL Server that will be accessed by different users.  Each user will be able add and delete rows in the table on the server.</p>
  
  <p>Currently, the form displays the entire contents of the table and all of the rows are editable.  I am trying to allow users to input words or letters into a <code>TextBox</code> at the top of the form to filter the rows which are displayed on the form.</p>
  
  <p>1)  I have an event like this:</p>
  
  <pre><code>Public Event ValuesChanged(sender As Object, e As EventArgs)
  </code></pre>
  
  <p>And a method like this:</p>
  
  <pre><code>Private Sub SearchTxtBox_TextChanged(sender As Object, e As EventArgs)_
          Handles SearchTxtBox.TextChanged
  </code></pre>
  
  <p>2)  I need to filter based on the user-input from the Textbox.Text.<br>
  I would like the filter to be based on each letter entered into the text box.  So, for instance, when you type the letter "A", it would redraw and filter to only show rows that have an "A" or "a".  When you type "Ape", it would do the same by narrowing it further.</p>