2012-06-28 4 views
0

У меня есть клиентское приложение, которое устанавливает некоторые параметры и сообщает источник на Crystal Reports 2011 ReportViewer, и я хочу поймать сообщения об ошибках и отобразить осмысленные ошибки.Пример кода для исключения исключения Crystal Reports в C#

+0

http://msdn.microsoft.com/en-us/library/aa288423(v=vs.71).aspx –

+0

могли бы вы опубликовать свой код? – HichemSeeSharp

ответ

2
private void button1_Click(object sender, System.EventArgs e) 
{ 
    try 
    { 
     ReportDocument report = new ReportDocument(); 
     report.Load ("c:\\sample.rpt"); 
     report.PrintToPrinter (1,true,1,2); 
    } 
    catch (LogOnException engEx) 
    { 
     MessageBox.Show _ 
("Incorrect Logon Parameters. Check your user name and password."); 
    } 
    catch (DataSourceException engEx) 
    { 
    MessageBox.Show _ 
("An error has occurred while connecting to the database."); 
    } 
    catch (EngineException engEx) 
    { 
     MessageBox.Show (engEx.Message); 
    } 
} 
Смежные вопросы