【问题标题】:Populating a Textbox with a Text File but it always adds a blank first line?用文本文件填充文本框,但它总是添加一个空白的第一行?
【发布时间】:2022-10-07 19:15:36
【问题描述】:

我有一个包含文本的文件,我可以让它在页面加载时填充一个文本框,但它总是添加一个空白的第一行。有任何想法吗?我尝试跳过数组中的第一行,以防它为空白(0 和 1),但 0 什么也不做, 1 跳过文本文件中的第一行。

我还尝试将文本框设置为 null 和“”,以防它以某种方式附加到文本框。

    //Populating the contents box
    string[] str = null;
    if (File.Exists(docPath + prefix + libIDPath + "\\" + oldFileName))
    {
        str = File.ReadAllLines(docPath + prefix + libIDPath + "\\" + oldFileName);
        //str = str.Skip(0).ToArray();
        //FDContentsBox.Text = null;
    }
    foreach (string s in str)
    {
        FDContentsBox.Text = FDContentsBox.Text + "\n" + s;
    }

【问题讨论】:

    标签: c# asp.net textbox


    【解决方案1】:

    在您的foreach 中,您附加了“ " 在附加字符串本身之前。尝试

    FDContentsBox.Text = FDContentsBox.Text + s + " ";

    反而。

    【讨论】:

      猜你喜欢
      • 2020-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-13
      • 1970-01-01
      • 2023-03-23
      • 1970-01-01
      • 2011-03-14
      相关资源
      最近更新 更多