Трудно понять, что происходит, но я считаю, что ваш общий подход должен быть следующим. Добавьте свойство в свой класс MyTable
, чтобы он выглядел так:
public class MyTable
{
public string Column1 {get; set;}
public string Column2 {get; set;}
public int myValue {get; set;}
public string CalculatedVariable {get; set;}
}
Затем объект foreach MyTable
, для которого вы установили значение CalculatedVariable в контроллере. Тогда вы сможете отображать вычисляемую переменную, как и другие ваши свойства.
Не то, что вы просили, но я думаю, что ваш GetCalculateValue
можно сделать более читабельным, если его изменить на это.
public string GetCalculateValue(List<MyTable> searchList, int compareValue)
{
return searchList.Any(x => x.myValue == compareValue) ? "OK" : "";
}