我想将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";
}
寻求帮助
答案 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);
}
}