我在curPLTNOREL = Convert.ToInt32(DT.Rows[m]["PLT_NO_REL"].ToString());
下面的行中收到此错误。我正在使用的 DataTable 有 129,707 行。Int m
从 120,603 开始。我在第一次迭代时收到此错误。我尝试了几种将字符串转换为整数的不同方法,包括Int32.Parse()
我收到相同的错误。第PLT_NO_REL
120,603 行的值为11
。
int curPLTNOREL = 0;
for (int m = (my511.GetEnd(4) + divisions); m < DT.Rows.Count; m++)
{
if (DT.Rows[m]["MAIL_TYPE"].ToString() != "UNQ")
{
curPLTNOREL = Convert.ToInt32(DT.Rows[m]["PLT_NO_REL"].ToString());
}
else
{
curPLTNOREL = 999;
}
}
我有点难过。