SqlServerStorage в filehelpers 3.0.39
Я использую Filehelpers 2.0 и SetProgressHandler, чтобы показать прогресс. Теперь я хочу перейти на Filehelpers 3.0.39 и не могу использовать SetProgressHandler, потому что он больше не работает. Как я могу показать прогресс??? Код, который я имею в версии 2.0:
SqlServerStorage storage = new SqlServerStorage(typeof(ExportarNuevasEmpresas));
....
storage.SetProgressHandler(new ProgressChangeHandler(ProgressChangeEx));
private void ProgressChangeEx(ProgressEventArgs e)
{
xpProgressBar1.Position = e.ProgressCurrent;
xpProgressBar1.Text = "Registro " + e.ProgressCurrent.ToString();
Application.DoEvents();
}
Заранее благодарю за любую помощь.
Мария
1 ответ
Попробуй это:
SqlServerStorage storage = new SqlServerStorage(typeof(ExportarNuevasEmpresas));
//....
storage.Progress += storage_Progress;
private void storage_Progress(object sender, ProgressEventArgs e)
{
xpProgressBar1.Position = e.Percent;
xpProgressBar1.Text = "Registro " + e.Percent.ToString();
Application.DoEvents();
}