你单步调试一下嘛,我看是 ds.Tables["SYSTEM"].Rows[0]["ACTIVE"] = activedata; 有问题,第一行activedata定义不清楚,是否前面还有代码。
上面你fill的表名是tab1,下面你使用的是SYSTEM,所以找不到了,统一一下试试。