У меня есть два значения, поступающие из базы данных мне нужно преобразовать эти значения в два раза я делал как этот я ahve только что говорил, как это так же, как локальные переменныепытается преобразовать строку в двойной
string val;
string dpayment;
и я берет значение из базы данных по следующему запросу
if (dt != null)
{
if (dt.Rows.Count > 0)
{
dpayment = Convert.ToDouble(dt.Rows[1]["monthlyamount"]).ToString("0.00");
val= Convert.ToInt32(dt.Rows[3]["value"]).ToString();
}
}
Я использую эти значения и делать операцию, как этот
double eqvperiod = Convert.ToDouble(val/dpayment).ToString();
но он делал ошибку
оператор '/' не может быть использован как операнды типа string и string.
любой может помочь в этом
мой конечный результат я хочу, чтобы преобразовать значения исходя из базы данных в два раза, и я должен делать операции на этом значения
почему вы хранения значений, которые выходят из вашей БД в виде строк? когда вы конвертируете в int или double, почему вы вызываете toString()? и если вы хотите, чтобы eqvperiod был двойным, почему вы вызываете toString() в результате деления? –