What version of C1Preview you use?
By default C1Preview updates automatically when content of connected C1PrintDocument changed.
For example, this code update preview each time when new page added:
preview.Document = c1PrintDocument;
for (int i = 0; i < 200; i++)
c1PrintDocument.Body.Children.Add(new RenderText("SomeText"));
c1PrintDocument.Generate();