我正在尝试从具有两个单独DataRows的db中提取两个值并将它们一起添加。出于某种原因,我只是对我做错的事情一无所知,但是当我尝试将它们加在一起时,变量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>");
答案 0 :(得分:0)
你基本上改变了
int p1;
int p2;
到
int p1 = 0;
int p2 = 0;
这解决了你的问题。这是常见的错误。