从单独的DataRow []选择查询中添加值

时间:2011-12-08 19:22:06

标签: c# .net database datarow

我正在尝试从具有两个单独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>");

1 个答案:

答案 0 :(得分:0)

你基本上改变了

int p1;
int p2;

int p1 = 0;
int p2 = 0;

这解决了你的问题。这是常见的错误。