title: UltraWinGrid: How to refresh displayed data
body: <p>i am new to infragistics and to winGrids</p>
  
  <p>I have SQL database with the following table</p>
  
  <pre><code>Costumers
  [ID][Name]
  </code></pre>
  
  <p>In addition , i have UserControl which has winGrid and add\remove buttons.</p>
  
  <p>When the UserControll becomes, active winGrid datasource is bounded to the table</p>
  
  <pre><code>winGrd.DataSource = Tables.Costumers;
  </code></pre>
  
  <p>When user wants to add\remove data from costumers table he clicks the relevant button.
  The table is changed accordingly but the displayed data in the grid is <strong>not changed</strong>.
  I used </p>
  
  <pre><code>winGrd.Refresh();
  </code></pre>
  
  <p>but it does no effect </p>
  
  <p>what is the way to do this, Code examples are welcome</p>
  
  <p>thanks</p>
  
  <p>---Edited ----
  Adding code:</p>
  
  <pre><code>private void BtnAdd_Click(object sender, System.EventArgs e)
  {
          //...
  
          DB.DataProxy.AddCostumer(txtType.Text);
          winGrd.Refresh();
  
          //...
  }
  </code></pre>
  
  <p>AddCostumer method eventually calls for the following method that updates the costumer table</p>
  
  <pre><code>public void AddCostumer(string type)
  {
          Costumers.InsertOnSubmit(new InsertOnSubmit{ Name = name});
  }
  </code></pre>