2012-04-11 3 views
0

Я ищу, чтобы получить рассчитанное значение результата из элемента управления выражением Telerik. Существует очень полезная ссылка https://stackoverflow.com/a/5858922/1181910, но я не могу понять одну точку в этом сообщении. Мой сценарий такой же, как упоминалось в вышеприведенном сообщении, но мой вопрос - вот что такое переменная ввода? Ниже приведен код с поста (Разъяснения очень хорошо Jon тарелочкам):Telerik Expression control

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

Здесь ExpressionEditor.Expression будет LINQ Expression от управления Telerik. Я не уверен, что нужно вводить для ввода?

ответ

0

Тип для ExpressionEditor.Expression: Expression<Func<Finance, decimal?>>. Таким образом, тип ввода - Finance, а выходной тип - decimal?.

Переменная input должна быть типа Finance. Где это происходит, зависит от вашего приложения, но оно должно быть инициализировано/установлено до его использования.

+0

Это было просто, но я не знаю, как я наткнулся на это! Благодарю. – stech

Смежные вопросы