2016-08-01 2 views
0

GridCommandEventArgs의 결과를 Int32 (C#)의 DataBinder.Eval()로 변환 할 때 고려해야 할 사항은 무엇입니까?GridCommandEventArgs Int32에서 변환

예를 들어

: 있습니다 코드에서이 코드가 aspx.cs에서 .ASPX

<%# DataBinder.Eval(Container.DataItem, "FieldDB")%> 

:

int number = Convert.ToInt32(((RadTextBox)e.Item.FindControl("txtFieldDB")).Text); 

나는 Convert.ToInt32과 int.Parse (과 노력을)하지만, 일하지 않았다.

는 비주얼 스튜디오에서 오류 :

An exception of type 'System.FormatException' occurred in mscorlib.dll but was not handled in user code 

추가 정보 : 입력 문자열의 형식이 잘못되었습니다.

하지만 매우 모호합니다.

답변

0

Convert.ToInt32 또는 int.Parse를 사용했기 때문에 정수로 변환 할 수없는 것을 입력하면 오류가 발생합니다.

바인딩중인 값이 정수로 변환 가능한지 확인하십시오.