异常详细信息: System.FormatException: 输入字符串的格式不正确。源错误:
行 178: if (myDataReader.Read() == true)
行 179: {
行 180: maxItem = Int32.Parse(myDataReader["mItem"].ToString().Trim()) + 1;行 181: }
行 182: else
源文件: F:\aspx\test.aspx.cs 行: 180
行 178: if (myDataReader.Read() == true)
行 179: {
行 180: maxItem = Int32.Parse(myDataReader["mItem"].ToString().Trim()) + 1;行 181: }
行 182: else
源文件: F:\aspx\test.aspx.cs 行: 180
确认 获得的值 是数值型吗
string xx=myDataReader["mItem"].ToString(); 这里设断点 看看什么值
maxItem =Int32.Parse(xx.Trim()) + 1;
myDataReader.Read()是空,应该执行else语句。