2012-04-11 1 views
0

Telerik Expression 컨트롤에서 계산 된 결과 값을 얻으려고합니다. https://stackoverflow.com/a/5858922/1181910 매우 유용한 링크가 있지만이 게시물에서 한 지점을 이해할 수 없습니다. 내 시나리오는 위의 게시물에서 언급 한 것과 동일하지만 내 질문은 여기에 '입력'변수가 무엇입니까?Telerik Expression control

다음
var typeSafe = (Expression<Func<Finance, decimal?>>) ExpressionEditor.Expression; 
var compiled = typeSafe.Compile(); 
var result = compiled(input); 

ExpressionEditor.Expression가 Telerik 컨트롤에서 LINQ 표현 될 것입니다 : 아래 (존 소총에 의해 잘 설명) 포스트의 코드입니다. 입력에 무엇을 주어야하는지 확신 할 수 없습니까?

답변

0

ExpressionEditor.Expression의 유형은 Expression<Func<Finance, decimal?>>입니다. 따라서 입력 유형은 Finance이고 출력 유형은 decimal?입니다.

변수 inputFinance이어야합니다. 그것이 어디서 왔는지는 앱에 달려 있지만 사용하기 전에 초기화/설정해야합니다.

+0

이것은 간단했다. 그러나 나는 이것을 우연히 발견했다. 감사. – stech