Я должен проверить условие, чтобы когда значение dr["QUALITY"].ToString()
не было «A» или значение dr["QUALITY"].ToString()
не было «D», тогда должен выполняться только блок if.Но код блока if
выполняется, когда значение равно «A».
string test = dr["QUALITY"].ToString();
if ((!dr["QUALITY"].ToString().Equals("A")) || (!dr["QUALITY"].ToString().Equals("D")))
{
dr["QUALITY_GRD"] = Calc_Rank(Convert.ToInt32(dr["QUALITY"].ToString()), 0);
dr["QUALITY_PT"] = Calc_Grade(dr["QUALITY_GRD"].ToString(), 1);
}
else
{
dr["QUALITY_GRD"] = "";
dr["QUALITY_PT"] = "";
}
Здесь код блока if
выполняется, когда значение равно «A».Я не могу понять, в чем проблема с кодом.Пожалуйста, предложите.Спасибо !!!