2010-06-29 3 views
0

저장 프로 시저에서 int 값을 가져옵니다. 하지만 gridview 함께이 데이터 원본을 바인딩 할 때 값을 float 변환 된보고있다. 내가 텍스트를 사용하고 = '<% 번호 바인드 ("수량") %'
는 그가 밖으로 제로의 는 int로 표시 할 싶어 예 : 나는 그것의 표시지고 있음을 바인딩 할 때 값이 233을하자 233.00Int 값이 자동으로 float 값으로 변환됩니다. gridview에서 텍스트 값을 바인딩합니다.

답변

1

으로이 시도 :

Text='<%# Bind("Quantity", "{0:0}") %>' 

This link 문자열 서식 코드의 꽤 전체 목록과 설명이 있습니다. 이들은 (formatCode) 메소드 가지는 Double.toString 말할 때로는 구피 될 수 바인딩 구문이 같은

var a = 12344.00; 
Console.WriteLine(a.ToString("0")); 

출력 동일한

Eval(12344.00, "{0:0}") 
관련 문제