DataGridView Winform c#

时间:2010-09-27 02:35:25

标签: c# winforms datagridview

每次,按btnAgregar,将“productos”添加到列表中。

仅在gridview第一次显示列表的第一条记录时

列表增长后

,但datagridview不重新显示,只显示第一条记录。

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;
        }

1 个答案:

答案 0 :(得分:1)

解决方案是在列表

之前将数据源设为空
ProductosVenta.Add(productos);
gvVenta.DataSource = null; // this does the trick
gvVenta.DataSource = ProductosVenta;