Я пытаюсь получить два значения из БД с двумя отдельными DataRows и сложить их вместе.По какой-то причине я просто не понимаю, что я делаю неправильно, но переменные p1 и p2 отображаются как неназначенные, когда я пытаюсь сложить их вместе.
int p1;
int p2;
string count;
DataRow[] p1Count = dtCount.Select("ATTID = '" + att + " and WAVID = '20111'");
foreach (DataRow row in p1Count)
{
p1 = int.Parse(row["CountValue"].ToString());
}
DataRow[] p2Count = dtCount.Select("ATTID = '" + att + " and WAVID = '20112'");
foreach (DataRow row in p2Count)
{
p2 = int.Parse(row["CountValue"].ToString());
}
count = (p1 + p2).ToString();
sb.Append("<td nowrap ALIGN=CENTER colspan='1' bordercolor=#fff><strong>" + count + "</strong></td>");