appendLine在前一个值旁边的单元格中

时间:2016-11-11 14:26:41

标签: c# winforms

我有这个按钮点击执行的功能。

    private void button9_Click(object sender, EventArgs e)
    {
        StringBuilder csvconten = new StringBuilder();
        csvconten.AppendLine(comboBox1.Text).AppendLine(comboBox2.Text);
        string csvpath = "cross_check2.csv";
        File.AppendAllText(csvpath, csvconten.ToString());
    }

在这段代码中:

 csvconten.AppendLine(comboBox1.Text).AppendLine(comboBox2.Text);

我希望comoBox2.Text值出现在comboBox1.Text旁边。目前它继续在comboBox2.Text下运行。如何在下一个单元格中将它放在旁边? 让我重复一遍,除此之外,我的下一个细胞不在同一个细胞中。它将是单元格A中的comboBox2.Text和单元格B中的comboBox2.Text

2 个答案:

答案 0 :(得分:2)

您正在编写csv文件,您的代码行会将其添加为新行

这将附加一行用逗号分隔。

csvconten.AppendFormat("{0},{1}\r\n",comboBox1.Text,comboBox2.Text);

答案 1 :(得分:0)

在这种情况下仅使用附加。如果应该是csv的不同列,则添加csv的分隔符而不是“”。

csvconten.AppendLine(comboBox1.Text).Append(" " + comboBox2.Text);