0

テキストを richtextbox に設定するには、次のコードを使用します。

DarolhodaCl.Properties Db = new DarolhodaCl.Properties();
Rtb_Editor.Text = Db.GetPropertyContent(TextFileIdentity);

[DataObjectMethod(DataObjectMethodType.Select)]
        public String GetPropertyContent(Int32 PropertyId)
        {
            String Content = null;
            object[] values = new object[] { PropertyId };
            using (IDataReader Idr = Db.ExecuteReader("spGetPropertyContent", values))
            {
                if (Idr.Read())
                {
                    Content = FieldUtil.GetString(Idr["PropertyContent"]);
                }
            }
            return Content;
        }

nvarchar(max) データ型でデータベースにデータを保存します。この列にワードファイルのテキストを格納します。

この画像を参照してください: ここに画像の説明を入力

rtl リッチテキスト ボックスでペルシャ語のテキスト (Unicode) を使用すると、リッチテキスト ボックスの右側に空白の白い列が表示されます。リッチテキスト ボックスにテキストを入力する方法

4

1 に答える 1

2

次のコード スニペットを試してみましたが、あなたと同じ結果が得られませんでした。コードを表示してください。

    String test = "سلام سلام سلام سلام سلام سلام سلام سلام سلام سلام سلام سلام سلام سلام سلام سلام سلام سلام سلام سلام سلام سلام سلام سلام سلام ";

    richTextBox1.Text = test;

あなたはおそらく次のようなことをしているでしょう:

String test = @"
                سلام سلام سلام سلام
                سلام سلام سلام سلام
                سلام سلام سلام سلام 
                ";

richTextBox1.Text = test;

各行の後ろのスペース文字はカウントされます! それらのスペースを削除する必要があります

于 2013-11-09T12:51:27.920 に答える