2013-12-22 1 views
-1

나는 "나이 계산기"를 만드는 교류 # 프로젝트를하고있는 중이 야 나는 다음과 같은 문제가 있습니다 : 내가 날짜의 콤보 상자에 다음 달의 콤보 상자에서 2 월 선택하면채우기 콤보는

가 1을 보여줍니다 -31 숫자. 하지만 1-29를 보여주고 싶습니다. 데이터베이스없이 어떻게 해결할 수 있습니까?

+0

이 달의 일 수를 계산하고 해당 값으로 콤보 박스를 채워야합니다. 사용자가 먼저 달에 넣도록 강요하면 월 콤보 상자 SelectedValueChanged 이벤트에서 일 콤보 상자를 채울 수 있습니다. 가장 쉬운 방법은 datepicker를 사용하는 것입니다. –

+0

달 이름을 선택한 후 콤보 상자에 요일 번호를 자동으로 표시하려고합니다. – ajay

+0

예, 알고 있습니다. 내가 말한 것은 불분명 한가? –

답변

2
private void ListBox1_SelectedValueChanged(object sender, EventArgs e) 
    { 
     if (ListBox1.SelectedValue == "February") 
     { 
      for (int i=1; i<=29; i++) 
       Listbox2.Items.Add(i.ToString()); 
     } 
    } 
+0

경고 1 의도하지 않은 가능한 참조 비교; 값 비교를하려면 왼손쪽에 'string'을 입력하고 – ajay