1

CRM 4のエンティティにいくつかの複数行のテキストフィールドがあります。次のようなものを使用して、SDKを介してC#の複数行のWindows.Forms.Textboxに値をロードすると

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

改行文字が正しく転送されません。それらは私の C# フォーム フィールドに小さな四角として表示されます。

これらを両方向 (フェッチと更新) で適切に変換するにはどうすればよいですか?

4

1 に答える 1

1

キャリッジ リターン ライン フィード (\r\n) ではなく、単なるライン フィード (\n) として表示されていると思われます。

おそらく単純な置換を行うことができます:

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

そして、反対方向に反転します。

于 2009-07-23T14:39:22.707 に答える