添加来自独立DataRow[] select查询的值

本文关键字:select 查询 独立 DataRow 添加 | 更新日期: 2023-09-27 18:17:07

我试图从一个数据库与两个单独的datarow拉两个值,并将它们加在一起。出于某种原因,我不知道我做错了什么,但变量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>");

添加来自独立DataRow[] select查询的值

你基本上改变了

int p1;
int p2;

int p1 = 0;
int p2 = 0;

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