2010-09-27 90 views
1

每次我按btnAgregar,添加「productos」列表。DataGridView Winform c#

僅在第一次GridView控件顯示列表

的第一個記錄列表的增長之後,但在DataGridView不refrash,只顯示第一個記錄。

List<Entidades.Productos> ProductosVenta = new List<Productos>(); 

private void btnAgregar_Click(object sender, EventArgs e) 
     { 
      Entidades.Productos productos = new Entidades.Productos(); 
      productos = Datos.Productos.ObtenerFormaPagoPorId(int.Parse(txtId.Text)); 
      ProductosVenta.Add(productos); 

      gvVenta.DataSource = ProductosVenta; 
     } 
+0

這種方式不工作! 「ProductoVenta」列表累積數據,但網格僅顯示第一條記錄 – user459057 2010-09-27 02:49:29

回答

1

的解決方案是ASING之前進行空數據源列表

ProductosVenta.Add(productos); 
gvVenta.DataSource = null; // this does the trick 
gvVenta.DataSource = ProductosVenta;