簡體   English   中英

DataGridView Winform C#

[英]DataGridView Winform c#

每次,我按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;
        }

解決方案是在排序列表之前使數據源為空

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM