2009-07-23 6 views
1

J'ai plusieurs champs de texte multilignes dans une entité de CRM 4. Lorsque je charge la valeur d'un dans un Windows.Forms.Textbox multiligne en C# via le SDK en utilisant quelque chose commedynamic crm 4 newlines in sdk

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

les caractères de nouvelle ligne ne sont pas transférés correctement. Ils apparaissent comme de petits carrés dans mon champ de formulaire C#.

Comment puis-je les convertir correctement dans les deux directions (Fetch et Update)?

Répondre

1

Je suppose qu'ils arrivent comme un simple saut de ligne (\ n) au lieu du retour chariot de retour chariot (\ r \ n).

Vous pouvez probablement faire un simple remplacer:

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

, puis l'inverse dans la direction opposée.

+0

C'est fait. Merci! –

Questions connexes