1.如右侧的值我们需要判断并为空显示横杠,多种字段我们用if比较麻烦可以封装一个方法。
data.WaterLevel_H_TG =Iitem.First().WaterLevel_H_TG;
data.WaterLevel_H_TL =item.First().WaterLevel_H_TL;
data.WaterLevel_L =item.First().WaterLevel_L;
data.WaterLevel_L_TG =item.First().WaterLevel_L_TG;
data.WaterLevel_L_TL=item.First().WaterLevel_L_TL;
2.方法的封装,因为都是string 类型的值,这里我们为空显示横杠
public string IFdata(string value) {
if (string.IsNullOrEmpty(value))
{
value = "-";
}
return value;
}
3.方法的调用,这里我们直接用方法包裹我们点出来的值,相当于IFdata方法里面的Value就是我们包裹的值,即可完成判断
data.WaterLevel_H_TL =IFdata(item.First().WaterLevel_H_TL);
data.WaterLevel_L =IFdata(item.First().WaterLevel_L);
data.WaterLevel_L_TG =IFdata(item.First().WaterLevel_L_TG);
data.WaterLevel_L_TL =IFdata(item.First().WaterLevel_L_TL);