Вы можете написать вспомогательную функцию в вашем коде, которая будет возвращать требуемую строку:
protected string MyFunction(object item)
{
... do some calculations and return a string
}
, а затем, по вашему мнению, всякий раз, когда вам понадобится значение, вы можете вызвать эту функцию:
<%# MyFunction(DataBinder.Eval(Container, "DataItem.Code")) %>
Таким образом, вам больше не нужна переменная.