Я думаю, что вы должны сохранить именно формулу в базе данных, и когда вы хотите ее использовать, обработайте строку формулы, используя метод replace.Вы должны получить данные Variabl1, Variable2 и использовать этот код:
string f="Variabl1+Variable2*3.2+200";
f= System.Text.RegularExpressions.Regex.Replace(f, "Variabl1", TxBxVar1.Text);
f= System.Text.RegularExpressions.Regex.Replace(f, "Variabl2", TxBxVar2.Text);
, а затем обработать f
для запуска формулы.для запуска вы можете использовать
System.Text.RegularExpressions.Regex.Split(f, "+");
и использовать этот код замены для всех математических операторов, которые вам нужны.
примечание: это мой путь.но, может быть, есть другие способы в C #, которые я не знаю.