row[1] ="0"==dr["模拟"].ToString()?"": dr["模拟"].ToString();
这个不对呀,怎么改
row[1] =(("0"==dr["模拟"].ToString())?"": dr["模拟"].ToString());
对应值得列是不是int或数值类型的?是的话就存成DBNull.Value,读取出来为null
dr["模拟"].ToString()是数据库中查询出来的数据吗?如果是可以改查询语句用case when then end来实现判断。
row[1]=(dr[模拟]==“0”)?" ":dr[模拟]