2017-03-18 1 views
0

그래서 MetroCombobox를 사용하고 있으며 약식 월 이름으로 채우려하고 있습니다. 목록 맨 아래에 추가 멤버가 있습니다.Combobox에는 여분의 회원이 있습니다

이 내 코드입니다 :

var months = System.Globalization.DateTimeFormatInfo.InvariantInfo.AbbreviatedMonthNames; 
mcbxGreenCardMonth.DataSource = months; 

내가 왜 추가 멤버를 생성 이해하지 않는다! 누군가가 왜 나에게 말할 수 있습니까? 어떻게 제거 할 수 있습니까?

답변

1

DateTimeFormatInfo.MonthNames 배열의 13 번째 요소는 문제를 해결 빈 string.Try이,

var months = System.Globalization.DateTimeFormatInfo.InvariantInfo.AbbreviatedMonthNames; 
comboBox1.DataSource = months.Where(s => !string.IsNullOrWhiteSpace(s)).ToList(); 
+0

얍,하고 나는 즉시 저를 허용하는 대답으로 표시됩니다 돌려줍니다. 그러나 이것이 왜 일어나는가 ??? 13 번째 요소? – Ali

+1

빈 문자열이 있습니다, 왜 그렇게 보입니까, 가능한 경우 upvote – Sajeetharan

+0

나는 그것을 upvoted했습니다. 곧 그것을 잘 아프게 표시하십시오. 어쨌든 고마워. – Ali

관련 문제