我有一个问题困扰了我 7 天,所以我决定向您寻求帮助。这是我的问题:
我从 datagridview 读取数据(只有 2 个单元格),并在 stringbuilder 中填写所有给定数据,它实际上是文章和价格,如发票(账单)。现在,我将在 stringbuilder 中获得的所有内容添加到 string 中,目的是在 line 下拆分 string 行,我的代码的那部分工作但不是我不会的。文章是一个在另一个之下,但价格是一个价格更左另一个更右,而不是全部在一条垂直线上,如下所示:
Bread 10$
Egg 4$
Milk 5$
我的代码:
string[] lines;
StringBuilder sbd = new StringBuilder();
foreach (DataGridViewRow rowe in dataGridView2.Rows)
{
sbd.Append(rowe.Cells[0].Value).Append(rowe.Cells[10].Value);
sbd.Append("\n");
}
sbd.Remove(sbd.Length - 1, 1);
string userOutput = sbd.ToString();
lines = userOutput.Split(new string[] { "\r", "\n" },
StringSplitOptions.RemoveEmptyEntries);