Objetivo:
Al hacer clic en el botón Agregar o eliminar, la vista de cuadrícula de datos se debe actualizar con los datos más recientes del documento.No se puede actualizar datagridview con bindingsource
Problema:
DataGridView no puede renovarse después de hacer cambios eliminando o añadiendo nuevos datos .
Estoy usando una fuente de enlace que está vinculada con el origen de datos de datagridview.
Probé todo con diferentes soluciones y leí asesorar desde diferentes foros, pero todavía no puedo resolver este problema.
También intenté usar la sintaxis "BindingSource.ResetBindings (false)", "BindingSource.Refresh()" etc. pero no produjo ningún resultado.
enlaces siguientes:
How to refresh a bindingsource
http://www.eggheadcafe.com/community/aspnet/2/10114324/datagridview-refresh-from-another-form.aspx
http://blogs.msdn.com/b/dchandnani/archive/2005/03/15/396387.aspx
http://bytes.com/topic/c-sharp/answers/812061-problem-refresh-datagridview
bSrcStock.DataSource = myProductrepository.GetAllProductList();
dgridStock.DataSource = null;
dgridStock.DataSource = bSrcStock;
bSrcStock.ResetBindings(true);
dgridStock.Columns[0].Width = 101;
dgridStock.Columns[1].Width = 65;
dgridStock.Columns[2].Width = 80;
dgridStock.Columns[3].Width = 120;
dgridStock.Columns[4].Width = 90;
¿A qué está vinculada su cuadrícula de datos? – Purplegoldfish
FYI; No debería necesitar establecer dgridStock.DataSource = null; ¡esa es solo una forma de hacerlo si no ha implementado un BindingSource! – Coops
¿Su tipo de elemento de lista implementa la interfaz INotifyPropetyChanged? –