【问题标题】:RichTextbox line validations with empty lines带有空行的 RichTextbox 行验证
【发布时间】:2012-06-06 04:53:35
【问题描述】:
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?

【问题讨论】:

  • 你知道索引是基于 0 的吗?

标签: c# asp.net .net richtextbox rtf


【解决方案1】:

在您的查询或 RichTextbox.Text 中应用 TRIM 以消除尾随空格。

【讨论】:

    【解决方案2】:

    技术上没有第 11 行。正在发生的是第十行以换行符结尾。在结果上使用 String.Trim 去掉结尾的换行符。

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

    ...或者类似的东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-19
      • 1970-01-01
      • 2012-04-24
      • 2022-10-17
      • 2021-08-03
      相关资源
      最近更新 更多