我正在使用此循环生成月份列表
i = 1
Do While i <= 12
ListedMonths.Add(New ListedMonth(i, MonthName(i)))
i = i + 1
Loop
Return ListedMonths
但我也希望在1月之前在顶部显示空白选项。
我尝试在while循环之前添加ListedMonths.Add(New ListedMonth("","Select"))
但是在运行我的vb.net应用程序时,我没有在组合框中列出任何内容。当我删除上面的行时,它列出了Jan-Dec罚款
答案 0 :(得分:0)
通过将 Integer 和 String 传递给其构造函数来创建ListedMonth
项。所以我认为第一个参数需要一个 Integer ,但是你在尝试中传递一个空的 String 。这就是为什么您应该尝试以下语句来添加选择项目:
ListedMonths.Add(New ListedMonth(0, "Select"))
如果它不起作用:查看您的ListedMonth
类型并了解您使用的技术(WPF,WinForms,...)会很有帮助。