异常详细信息: System.FormatException: 输入字符串的格式不正确。源错误:
行 22: {
行 23: GridViewRow row = GridView1.SelectedRow;
行 24: int intCI = Convert.ToInt32(row.Cells[0].Text);
行 25: int intT = Convert.ToInt32(row.Cells[3].Text);
行 26: string strSI = lbl_stu.Text.ToString();
源文件: HandOnAssignment.aspx.cs 行: 24
行 22: {
行 23: GridViewRow row = GridView1.SelectedRow;
行 24: int intCI = Convert.ToInt32(row.Cells[0].Text);
行 25: int intT = Convert.ToInt32(row.Cells[3].Text);
行 26: string strSI = lbl_stu.Text.ToString();
源文件: HandOnAssignment.aspx.cs 行: 24
解决方案 »
- 初学MVC
- 反射 对类里面的 字段【属性】进行【赋值】,不需要取值。
- 什么统计分析能统计出来用户到一个网站的访问详细路径?
- 救命啊 !写ASP.NET代码时,没了智能感应
- .vb->.cs,如何转换源代码?
- 请教一个.NET服务器运行权限的问题
- VS.NET工具→选项→文本编辑器→C#→设置→启用虚拟空间。这个选项有什么作用?
- asp.net用DataSet导出Excel报错。
- 怎样让DataGrid实现按列编辑?
- 请问这种动态控件如何设计实现?全部控件要动态生成、加载,难道csn上就没有高手了吗?两天了,还没有人回答,只有再问了
- dotnetCHARTING 保留小数
- 求大神:win7+iis+vs2003 调试f5的时候报错,直接运行ctrl+f5不报错!
int intT = Convert.ToInt32(row.Cells[3].Text);这两个存在中文字母或者空
=>
int intCI = Convert.ToInt32(row.Cells[0].Text.Trim());
http://topic.csdn.net/u/20111126/13/55f86f32-fb5d-43c4-9682-1e35bf766e77.html
=>
int intCI = Convert.ToInt32(row.Cells[0].Text.Trim());
这个地方肯定是 值不能转化为 数字的,所以出错。你要仔细看一下,text是不是 能获取值,如果是模板列要用FINDCONTROL("")获取的。
不是label的时候 转换成相应的控件类
int i=int.parse(((textBox)gv.rows[e.rowindex].cells[0].controls[0]).text);
label int i=int.parse(gv.rows[e.rowindex].cells[0].text)