请教下,编译就报 string隐式转换 错误!今天刚给我的代码,说是别人都可以正常运行。我就懵逼了
,求大神们指导!
var list = new List<Wavecanal>();
for (int index = 0; index < 99; index++)
{
var wavecanal = DataPortal.Create<Wavecanal>();
try { wavecanal.No = Convert.ToInt32(worksheet.Cell("A" + (index + 2)).Value); }
catch { wavecanal.No =index+1; }
try { wavecanal.Frequency = Convert.ToDecimal(worksheet.Cell("B" + (index + 2)).Value); }
catch { wavecanal.Frequency = ""; }
try { wavecanal.Period = (FrequencyPeriod)Convert.ToInt32(worksheet.Cell("C" + (index + 2)).Value); }
catch { wavecanal.Period = ""; }
try { wavecanal.WorkMode = (WorkMode)Convert.ToInt32(worksheet.Cell("D" + (index + 2)).Value); }
catch { wavecanal.WorkMode = ""; }
try { wavecanal.OffsetCarrier = (OffsetCarrier)Convert.ToInt32(worksheet.Cell("E" + (index + 2)).Value); }
catch { wavecanal.OffsetCarrier = ""; }
try { wavecanal.Limitation = (eSquelchThreshold?)Convert.ToInt32(worksheet.Cell("F" + (index + 2)).Value); }
catch { wavecanal.Limitation = ""; }
try { wavecanal.Silencing = Convert.ToInt32(worksheet.Cell("G" + (index + 2)).Value) == 1; }
catch { wavecanal.Silencing = ""; }
try { wavecanal.Power = (LaunchingPower)Convert.ToInt32(worksheet.Cell("H" + (index + 2)).Value); }
catch { wavecanal.Power = ""; }
list.Add(wavecanal);
}