我如何将gridview的内容打印到文本框

时间:2020-08-20 08:51:53

标签: c#

我想将GridView的内容输出到TextBox,并且每一行都有自己的一行。这就是我现在所拥有的,但是它仅将第一行输出到 TextBox

for (int i = 0; i < POSDGV.Rows.Count; ++i)
{
    string Item = POSDGV.Rows[i].Cells[0].Value.ToString();
    string Amount = POSDGV.Rows[i].Cells[1].Value.ToString();
    string Receipt = Item + " " + Amount;
    Receipttxt.Text = Receipt + "\n";
}

寻求帮助

1 个答案:

答案 0 :(得分:1)

取决于技术,但对于Windows.Forms,可以使用Multiline属性:https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.textbox.multiline?view=netcore-3.1

How to add a line to a multiline TextBox?处查看此答案作为示例。值得注意的是事件方法:

public static class WinFormsExtensions
{
   public static void AppendLine(this TextBox source, string value)
   {
      if (source.Text.Length==0)
         source.Text = value;
      else
         source.AppendText("\r\n"+value);
   }
}
相关问题