Tengo un formulario de Windows. Contiene varias datagridviews en él. En algún momento, el usuario puede presionar un botón que actualiza la datagridviews. Cuando lo hacen, generalmente se pueden sentar y ver la vista de cuadrícula de datos redibujarse, una fila a la vez. Me gustaría que el control no pintar hasta su "hecho", es decir, me gustaría una manera de decir que el controlSuspender Volver a dibujar de Windows Formulario
Control.SuspendRedraw()
this.doStuff()
this.doOtherStuff()
this.doSomeReallyCoolStuff()
Control.ResumeRedaw()
que he visto las funciones SuspendLayout/ResumeLayout, pero lo hacen nada (parecen estar más relacionados con los controles de cambio de tamaño/movimiento, no solo editando sus valores de datos?)
posible duplicado de [¿Cómo suspendo la pintura para un control y sus hijos?] (http://stackoverflow.com/questions/487661/how-do-i-suspend-painting-for-a-control-and-its-children) –
Ver http://stackoverflow.com/ preguntas/487661/cómo-hacer-i-suspender-pintar-para-un-contro l-and-its-children – Simon