Hola! tenia una pregunta un poco teorica. En mi aplicacion utilizo un objeto BindingSource, y tambien tengo un DataSet. El primero esta enlazado al segundo, y a su vez, al BindingSource se enlazan controles del formulario. En algun momento, cuando el usuario presiona el boton 'Actualizar', se vuelve a llenar el data set con el metodo fill del data adapter. Mi pregunta es, seria conveniente que antes de ejecutar el metodo fill() llame al metodo SuspendBinding del objeto BindingSource, y que luego de hacer el fill llame a su metodo ResumeBinding?
Code Snippet
miBindingSource.SuspendBinding();
miDataAdapter.Fill(miDataSet.unaTabla);
miBindingSource.ResumeBinding();
Digo, porque si se hubieran agregado o eliminado filas a la tabla 'unaTabla', entonces la propiedad 'Position' del objeto BindingSource ya no me serviria (podria ser que la posicion donde antes habia una fila ya no este mas esta, y que cuando la busque me encuentre con otra) porque no estaria actualizado. O la propiedad 'Position' se actualiza en forma automatica cuando el origen de datos al que esta enlazado el BindingSource cambia? Muchas gracias!!! Saludos!