主题:高手帮忙,困扰我几天了
myfreedom
[专家分:120] 发布于 2006-08-18 11:50:00
TextBox colvalue1=(TextBox)e.Item.Cells[1].Controls[0];
错误:System.InvalidCastException: 指定的转换无效。
回复列表 (共4个回复)
沙发
jzyray [专家分:20610] 发布于 2006-08-18 22:19:00
如果你用的是datagrid,那么应该是DataGridTextBox
反正错误是类型不匹配,文本框和TextBox可不等价
板凳
myfreedom [专家分:120] 发布于 2006-08-21 10:22:00
我换了DataGridTextBox
但错误提示:
D:\bb\WebForm1.aspx.cs(133): 找不到类型或命名空间名称“DataGridTextBox”(是否缺少 using 指令或程序集引用?)
3 楼
glacier000 [专家分:400] 发布于 2006-08-21 16:33:00
用FindControl找
4 楼
jzyray [专家分:20610] 发布于 2006-08-24 23:09:00
老大,说清楚是WindowsApplication还是WebApplication,我给你说的转换是WindowsApplication
WebApplication应当是TextBox,不过看来是第0个对象不是TextBox,建议用GetType().Name察看一下具体类型
我来回复