2014-04-21 7 views
2

나는 2 개의 텍스트 박스를 가지고있다.다음주 두 번째 텍스트 상자에 들어가기

datepicker를 사용하여 첫 번째 텍스트 상자에서 날짜를 선택하면 두 번째 TextBox가 다음 주 날짜를 자동으로 표시합니다.

어떻게하면됩니까? 여기

+0

무엇을 시도 했습니까? –

답변

1

사용 DateTime.AddDays 내 코드 -

enter image description here

enter image description here입니다 :

txtToDate.Text = DateTime.Parse(txtDateFrom.Text, System.Globalization.CultureInfo.InvariantCulture).AddDays(7).ToString("dd.MM.yy"); 

당신은 txtDateFrom 휴가 이벤트 또는 값 변경 이벤트에서이 코드를 사용할 수 있습니다

+0

이 코드를 어디에서 작성합니까? –

+0

@ 12345 수정 된 답변 확인 –

+0

내가 떠날 때 작동하지 않습니다. 버튼을 클릭하면 작동합니다. 내 질문에 더 많은 코드를 추가했습니다. 그것을 확인하십시오. –

0

광고 첫 번째 날짜 값까지 7 일.

 DateTime date1 = System.DateTime.Now; 
     DateTime date2 = date1.AddDays(7); 
1
TextBox2.Text = Convert.ToDateTime(TextBox1.Text).AddDays(7.0).ToString(); 

당신은 변환하기 전에 텍스트 상자의 (MM/DD/YYYY)와 같은 정확한 날짜 형식을 확인해야합니다. dd/MM/yyyy 형식을 사용하는 경우 아래 코드를 확인하십시오.

string[] date1 = TextBox1.Value.Split('/'); 
string FinalDate1 = date1[1] + "/" + date1[0] + "/" + date1[2]; 
TextBox2.Text = Convert.ToDateTime(FinalDate1).AddDays(7.0).ToString("dd/MM/yyyy"); 
+0

오류 : 암시 적으로 'System.DateTime'형식을 'string'으로 변환 할 수 없습니다. –

+0

내 대답은 –

+0

으로 편집 되었습니까? –

관련 문제