Input string was not in a correct format.
运行程序,在gridview里,我点更新按钮,然后完成更新后,再点更新保存数据,就出现这样的错误。(PS:我没有进行数据修改,直接点更新保存数据也会这样的错误)。存储过程和数据库我已经查过了,没有错误啊,如果是字段的格式问题,应该是出现在数据库和存储过程里的吧?调试的时候出现这样的错误:Failed to convert parameter value from a String to a Int32.
出现错误的语句是:tempInt = exSqlCmd.ExecuteNonQuery();
这个是我数据操作类里的东西。添加功能已经实现,所以应该不是这段代码的问题吧?(我定义一个数据操作类,然后更新,添加都是继承这个类的。)请高手指点下,我什么地方没有考虑到,或者是这个问题最可能出现的是什么原因。。谢谢大家赐教。
运行程序,在gridview里,我点更新按钮,然后完成更新后,再点更新保存数据,就出现这样的错误。(PS:我没有进行数据修改,直接点更新保存数据也会这样的错误)。存储过程和数据库我已经查过了,没有错误啊,如果是字段的格式问题,应该是出现在数据库和存储过程里的吧?调试的时候出现这样的错误:Failed to convert parameter value from a String to a Int32.
出现错误的语句是:tempInt = exSqlCmd.ExecuteNonQuery();
这个是我数据操作类里的东西。添加功能已经实现,所以应该不是这段代码的问题吧?(我定义一个数据操作类,然后更新,添加都是继承这个类的。)请高手指点下,我什么地方没有考虑到,或者是这个问题最可能出现的是什么原因。。谢谢大家赐教。
解决方案 »
- 。net 中怎么让程序暂停几秒并且所有的操作都不可以做
- iFrame 打开问题~~~~
- 请教两个ASP的问题
- 如何禁止窗体拖动?(高分请教)
- 复合界面如何实现页面之间的传参!
- 在DataGrid中如何实现DropDownList的数据绑定?
- 新人求解:必须在 ListView“Listview1”上指定项占位符。可通过将控件的 ID 的属性设置为“itemPlaceholder”来指定项占位符
- 用Datalist 控件的一个问题~只差一点了~~怎么也解决不了~有源程序~~。。。。。。
- 如何在asp.net 中利用C#代码重新 打开一个IE窗口显示新的网页内容?
- .NET MVC做的一个音频流播放,在手机端影响很慢!
- 绝对期待的问题-跨服务器保存文件
- 基于Ajax技术的纯BS结构的SuperFlow工作流平台带源码出售
string 转换成 int的时候报错了.
你找到出错的那行看看就知道了.
这个就是出错的语句么..只是我觉得在add里面可以正确的话,应该错误就不是发生在这里吧?
因为我同样是通过这个类的...
int index = GridView1.EditIndex;我只用了这句进行整型输入啊
但是这个是读取某行的ID的
不会是这个的问题吧?
但是我调试的时候这步平稳过渡。。貌似没有出错的
{
int index = GridView1.EditIndex;
string trainername = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("TrainerName")).Text;
UpdateRecords();//这个是处理的函数就是继承了数据处理类,然后调用这个数据进行更新。
GridView1.EditIndex = -1;
BindGrid();
}
这个是定义获取的值