C# “印刷”;表格1“;每次使用组合框c时,都会将其放入组合框中#

C# “印刷”;表格1“;每次使用组合框c时,都会将其放入组合框中#,c#,C#,每次我使用组合框添加记录时,它都会将“form 1”添加到组合框列表的底部,除了与iCount有关的内容外,我似乎找不到原因 我是初学者,请帮忙 //initialise array of module codes string[] sMonths = new string[] { "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12" }; //

每次我使用组合框添加记录时,它都会将“form 1”添加到组合框列表的底部,除了与iCount有关的内容外,我似乎找不到原因

我是初学者,请帮忙

//initialise array of module codes
string[] sMonths = new string[] { "01", "02", "03", "04", "05",
                               "06", "07", "08", "09", "10", "11", "12" };

//initialise combo box from sModules array
for (int iCount = 0; iCount < sMonths.Length; iCount++)
{
    cboMonth.Items.Add(sMonths[iCount]);

}
删除该行:

sw.WriteLine(cboMonth.Items.Add(Text));

它会在组合框中添加一个附加项,很可能是“表单1”

不要认为这是该代码中的内容。您需要在使用组合的地方显示更多代码。编辑->查找并替换->在文件中查找:在整个解决方案中搜索“添加(“表单1”)”。如果它出现在这些元素下,那么它很可能是在这些元素之前添加的。我有一种奇怪的感觉,组合框实际上是用一个字段“form1”初始化的
sw.WriteLine(cboMonth.Items.Add(Text));