对于Int32.in C#的值太大或太小

时间:2015-11-17 17:45:45

标签: c#

private void MINOR_VICTIM_INFO_Load(object sender, EventArgs e)
{
    DataTable DE = vc.GetMaxMinorNo();
    if (DE.Rows.Count > 0)
    {
        if (DE.Rows[0][0].ToString() == "")
        {
            txtuniqueminorno.Text = "12345678901";
        }
        else
        {
            int majoradded = Convert.ToInt32(DE.Rows[0][0].ToString()) + 1;
            txtuniqueminorno.Text = majoradded.ToString();
        }
    }
}

1 个答案:

答案 0 :(得分:-1)

Integer Limits

在代码中的某个时刻,您有一个超出这些限制的整数。使用断点和调试器来查找何时使用超出这些限制的值。

我猜想如果错误肯定在这部分代码中,那就是

DE.Rows[0][0]

将是错误的所在。