title: c# datagridview datasource after update not showing new row
body: <p>Updating the DataGridView DataSource (List) from my API json data, the values is updated on the grid, but the new row is not added, i need to change order to see the newly added row.</p>
  
  <p>I have custom function to order the datagridview datasource (List), i created the reset option and if i use it it's working, but i don't know why.</p>
  
  <pre><code>        if (OrderElement == "Seller")
          {
              if (Seller_SortType == false)
              {
                  List = List.OrderBy(o =&gt; o.Seller).ToList();
                  Seller_SortType = true;
              }
              else
              {
                  List = List.OrderByDescending(o =&gt; o.Seller).ToList();
                  Seller_SortType = false;
              }
          }
          else if (OrderElement == "Reset")
          {
              List = List.ToList();
          }
  
          // This function updating my datagridview datasource dgv.DataSource = List;
          MainAddTable();
  </code></pre>
  
  <p>Tried to add dgv.Update(); and dgv.Refresh(); after the dgv datasource is updated, but it's not working.</p>