私は7日間頭を悩ませていた問題があるので、あなたに助けを求めることにしました. これが私の問題です:
datagridview (2 セルのみ) からデータを読み取り、指定されたすべてのデータを stringbuilder に入力します。実際には、請求書 (請求書) のような記事と価格です。今、stringbuilderで得たものをすべて文字列だけに追加して、文字列行を行の下に分割します。コードのその部分は機能しますが、私はそうではありません。記事は上下に並んでいますが、価格は 1 つの垂直線ではなく、1 つの価格より左に、もう 1 つより右に表示されます。次のようなものです。
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);