无法将类型为“System.Web.UI.WebControls.Button”的对象强制转换为类型“System.Web.UI.WebControls.Te
3个回答
展开全部
你的 Cells[7].Controls[0] 是一个Button,不是 TextBox
你检查下:
1. 看看列序号是否弄错了?
2. 列里面,是否有BUTTON 和 Textbox 都在, Controls 的索引是否写错了?
你检查下:
1. 看看列序号是否弄错了?
2. 列里面,是否有BUTTON 和 Textbox 都在, Controls 的索引是否写错了?
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
InvalidCastException:因无效类型转换或显式转换引发的异常。
也就是说:e.Item.Cells[7].Controls[0]这个里面保存的控件是Button,不是TextBox。
你看一下前台的页面当中第8个单元格中保存的是什么控件就明白了,应该是你查错单元格了。
根据你的补充再写一句,请看一下我的回答,是在页面当中第8个单元格。
C#程序一般的索引都是从0开始的,也就是说应该是第8个单元格。
也就是说:e.Item.Cells[7].Controls[0]这个里面保存的控件是Button,不是TextBox。
你看一下前台的页面当中第8个单元格中保存的是什么控件就明白了,应该是你查错单元格了。
根据你的补充再写一句,请看一下我的回答,是在页面当中第8个单元格。
C#程序一般的索引都是从0开始的,也就是说应该是第8个单元格。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
提示的很明显了。
e.Item.Cells[7].Controls[0]是Button,而你却要把Button强转成TextBox。。。。
e.Item.Cells[7].Controls[0]是Button,而你却要把Button强转成TextBox。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询