2010-04-28 2 views
0

SQL 레코드 집합에서 값이 채워지는 텍스트 필드가 있습니다 (아래). 는 SQL 테이블에서 HTML 텍스트 필드에 SQL money 값의 소수점 이하 자릿수가 표시되지 않습니다.

<input name="txtAmount" id="txtAmount" type="text" size="10" maxlength="10" value="<%=RS("Amount")%>"> 

은 (a 돈 데이터 형식이다) 금액 필드는 웹 페이지, 그것 (즉, 소수점이없는)만을 5로 표시하지만 5.00로 정확하게 삽입된다. 누구나 이것이 왜 그런지 알 수 있고 필드에 소수점 자리를 표시하는 방법을 알 수 있습니까? 감사! 코드는 .NET에있는 경우

답변

1

를 사용

value="<%=FormatNumber(RS("Amount"),2)%>" 
0

, 당신은 트릭을 할 것 형식화하는 적용

<%= String.Format("{0:0.00}", RS("Amount")) %> 
+0

저는 실제로 고전적인 ASP를 사용하고 있습니다. String.Format에 해당하는 것이 있습니까? – SeanFlynn

1

사용할 수 있습니다 : 당신은 달러 기호를 원하지 않는 경우,

<input name="txtAmount" id="txtAmount" type="text" size="10" maxlength="10" 
     value="<%=FormatCurrency(RS("Amount"), 2)%>"> 
관련 문제