2009-07-23 2 views
1

Ich habe mehrere mehrzeilige Textfelder in einer Entität in CRM 4. Wenn ich den Wert von einem in eine mehrzeilige Windows.Forms.Textbox in C# über das SDK mit etwas wiedynamics crm 4 newlines in sdk

laden
this.textBox.Text = myOpportunity.new_detail.ToString(); 

Die Newline-Zeichen werden nicht ordnungsgemäß übertragen. Sie erscheinen als kleine Quadrate in meinem C# -Formularfeld.

Wie kann ich diese in beide Richtungen richtig konvertieren (Fetch und Update)?

Antwort

1

Ich vermute, dass sie als nur Zeilenvorschub (\ n) anstelle von Wagenrücklauf Zeilenvorschub (\ r \ n) kommen.

können Sie wahrscheinlich nur eine einfache tun ersetzen:

this.textBox.Text = myOpportunity.new_detail.ToString().Replace("\n", "\r\n"); 

und dann umgekehrt in die entgegengesetzte Richtung.

+0

Das hat es getan. Vielen Dank! –