回 帖 发 新 帖 刷新版面

主题:高手帮忙,困扰我几天了

TextBox colvalue1=(TextBox)e.Item.Cells[1].Controls[0];
错误:System.InvalidCastException: 指定的转换无效。

回复列表 (共4个回复)

沙发

如果你用的是datagrid,那么应该是DataGridTextBox

反正错误是类型不匹配,文本框和TextBox可不等价

板凳

我换了DataGridTextBox
但错误提示:
D:\bb\WebForm1.aspx.cs(133): 找不到类型或命名空间名称“DataGridTextBox”(是否缺少 using 指令或程序集引用?)

3 楼

用FindControl找

4 楼

老大,说清楚是WindowsApplication还是WebApplication,我给你说的转换是WindowsApplication

WebApplication应当是TextBox,不过看来是第0个对象不是TextBox,建议用GetType().Name察看一下具体类型

我来回复

您尚未登录,请登录后再回复。点此登录或注册