2016-07-21 6 views
-1

Я пытаюсь выполнить две строки из datatable и отобразить их в богатом текстовом поле.Исключение было выбрано целью вызова C#

Я получаю сообщение об ошибке «Исключение было выбрано целью вызова» при выполнении кода ниже. Незлая помощь.

Rchtxt_Editor1.Document 
= ImportHtml(string.Concat("<P>string1</P>","<P>string2</P>")); 


     public RadDocument ImportHtml(string content) 
     { 
XamlFormatProvider provider = new XamlFormatProvider(); 
      return provider.Import(content); 
    } 
+0

Не могли бы вы предоставить послание Ошибка? – Bobby

+0

Что такое контент? любые выборочные данные, которые вы можете предоставить? http://stackoverflow.com/help/mcve - Как создать минимальный, полный и проверенный пример – user3185569

+0

@ManuToMatic: сообщение всегда одно и то же: оно указано в названии и не поможет решить проблему –

ответ

1

Как другие упомянутые TargetInvocationExceptions обычно имеют внутренние исключения, использовать Try/поймать блок, чтобы увидеть, что во внутреннем исключением:

try 
{ 
    Rchtxt_Editor1.Document = ImportHtml(string.Concat("<P>string1</P>", "<P>string2</P>")); 
} 
catch(Exception ex) 
{ 
    throw ex; 
} 

public RadDocument ImportHtml(string content) 
{ 
    try 
    { 
     XamlFormatProvider provider = new XamlFormatProvider(); 
     return provider.Import(content); 
    } 
    catch(Exception ex) 
    { 
     throw ex; 
    } 
} 

После этого места часы на ex переменной и посмотреть, что внутреннее исключение, то вы будете знать, что фактический вопрос:

enter image description here