与此密切相关,但仍然失败。只需添加combobox1项目多次然后更改。 Combobox2会正确添加到cbo1的每个条目中。 还添加了分隔符,在MyFile.txt的前一行 我加载这个分裂没有问题,回去是麻烦 我很喜欢新的真正新的C#。C#将2个comboBox添加到csv文本文件
StreamWriter OutFile = new StreamWriter("MyFile.txt",false);
foreach(object L in comboBox1.Items)
foreach(object M in comboBox2.Items)
{
string lineoftext1 = (L.ToString());
string lineoftext2 = (",");
string lineoftext3 = (M.ToString());
string joinedText;
joinedText = String.Join(lineoftext1, lineoftext2, lineoftext3);
//MessageBox.Show(joinedText);
OutFile.WriteLine(joinedText);
}
OutFile.Close();
能否请你解释清楚,什么输出刚才添加combobox1你期待?您当前的代码给出组合框1和组合框2中的项目的不同组合。 – Tejus
是的,它们是不同的。一个是一个名字,不管你是什么名字,第二个是注册表项。它不应该。如何使用分隔符将2个组合框导出到txt文件。他们应该像彼此同步,如名称,地址类型,在谷歌,你什么都没有得到 – veeger
我想Tejus说的是,根据你的意思,你给的代码是正确的。 (我看不出有什么问题),它应该返回(假设每个盒子里有2个项目)L1,M1 | L1,M2 | L2,M1 | L2,M2是不是你所得到的?如果不是,你期望看到什么? – Nikerym