result = new Class1().hsggetdata(sql);//这句,执行sql后返回的结果为空
你判断下 result 是不是空对象且 table的个数是不是大于0 且table[0].rows.count !=0这些条件满足的前提下执行 ngg = result.Tables[0].Rows[0][0].ToString();
先检查或贴出hsggetdata()方法的代码,抛出未实例化异常,返回值应该是NULL。