2016-11-11 32 views
0

我有这个功能上的一个按钮点击执行。appendLine在小区旁的前值

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

回答

2

你写了一个CSV文件中comboBox2.Text,你的代码行追加它作为一个新行

这将追加相隔一行一个逗号。

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

如果我加3个值? – Jevon

+0

这会是正确的:'csvconten.AppendFormat( “{0},{1},{2},{3},{4},{5} \ r \ n” 个,comboBox1.Text,comboBox2.Text); ' – Jevon

0

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

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

这留在同一个单元格中。 – Jevon

+0

@Jevon还好你是什么分离? – mybirthname