0
Line 1
Line 2
Line 3
Line 4
Line 5
<<Empty line>>
Line 7
Line 8
Line 9
Line 10
<<Empty line>>
<<Empty line>>

10 行を表示するリッチ テキスト ボックスがありますが、データベース内のデータには 10 行以上あります。

10 を超える空行を削除し、10 の間にある空行を保持する必要がありますか?

期待される結果が

Line 1
Line 2
Line 3
Line 4
Line 5
<<Empty line>>
Line 7
Line 8
Line 9
Line 10

String.IsNullOrEmpty(RichTextBoxr.Lines[Count]) => This if i use, it detects out the last line(in this example 12) and keeps the 11th empty line, which i don't want. Any help?
4

2 に答える 2

0

クエリまたは RichTextbox.Text に TRIM を適用して、末尾の空白を取り除きます。

于 2012-06-01T18:41:55.407 に答える
0

技術的には 11 行目はありません。何が起こっているかというと、10 行目が改行で終わっています。結果に対して String.Trim を使用して、その末尾の改行を取り除きます。

char[] charsToTrim = {'\r', '\n'};
s = s.TrimEnd(charsToTrim);

……とか、そんなこと。

于 2012-06-05T20:53:35.477 に答える