2010-01-08 4 views
0

2011 년 1 월까지 현재 월 및 연도 (2010 년 1 월)까지 표시하고 2011 년 1 월의 추가 레코드를 표시하려면 드롭 다운 목록이 필요합니다. 그러나 이것을 2010 년 1 월 1 일 형식으로 데이터베이스에 저장하려고합니다. 또한 사용자가 현재 달을 선택하면 레코드는 데이터베이스에 들어가기 위해 getdate()가되어야하고 다른 달은 02/01/2010이어야합니다 (날짜 = 01, 첫 번째 날). 어떻게 aspx.vb .net에서 이렇게합니까. 지금 = Now.Year하는 정수 으로 정수 희미한 J으로 희미한에게 내가 시도 공공 하위 Load_dates (System.Web.UI.WebControls.DropDownList으로하는 ByRef DDL) - 내가는 dorpdownlist을 채우는 함수를 썼다. Now.Month + 11 DDL.Items.Add에 J 용 해 Now.Month = ((j.ToString) + ''+ (i.ToString)) 예외 ReportError (예)로 다음 다음 캐치 전 끝 시도 끝 서브드롭 다운 목록 형식으로 변환 후

이 기능은 01 2010 및 02 20 같은 번호 만 표시합니다. 10. 2010 년 1 월과 2010 년 2 월 등을 표시하려면 어떻게해야합니까? 조언을주십시오

+0

중복 : http://stackoverflow.com/questions/2029919/vb-net-dropdownlist-populate/2030181#2030181 – taylonr

+0

o thanks taylor,하지만 지금은 어떻게 dateformat에 데이터베이스에 추가합니까? – dinra

답변

0

목록을 채우려면 DateTime 개체의 ToString() 메서드를 사용해야합니다. 해당 월의 이름을 원하면 .ToString ("MMMM")이고 "January" "February"등이 반환됩니다.

그런 다음이 개체를 데이터베이스에 저장할 수 있습니다.

DB에서 검색 할 때 표시하려는 .ToString()을 적용 할 수 있습니다.