是类型转换出错吗??DATAGRID 里面的列是自己生成的还是自己加的?如果列是模版列的话,那么第二个控件才是 TextBoxType(e.item.cell(0).controls(1),TextBox).Text
解决方案 »
- ASP.net页面传值问题。急急急~~~
- 论坛,显示回复留言中的左边,显示回复人的个人资料之判断条件
- RegularExpressionValidator的这个正则表达式为什么不对?
- 求C#中读取sql数据库中存储类型是Image的图片方法,要求返回也为Image的数据类型!
- 不使用runat="server" post表单的问题
- 一个很奇怪的问题
- Asp.net2.0,调用JavaScript函数。急!最后五十分,答者有分
- 在DataGrid中如何使用超级连接列带两个参数!
- datagrid中的iItemCommand得问题!!着急求救中!!!
- 求助,怎么样让asp.net在英文windows 2000 Server及英文.net framework下显示中文
- 如何屏蔽象f11/f1/f3/f5这些键?
- 菜鸟问题,帮我检查一下代码哪里有不对!谢谢!
ortextTxtBox.Text=CType(DataGrid1.Items(2).Cells(1).Controls(0),TextBox).Text
堆栈跟踪:
[InvalidCastException: 指定的转换无效。]
testDataGrid.WebForm1.DGxmsz_UpdateCommand(Object source, DataGridCommandEventArgs e) in c:\inetpub\wwwroot\testDataGrid\WebForm1.aspx.vb:72
System.Web.UI.WebControls.DataGrid.OnUpdateCommand(DataGridCommandEventArgs e)
System.Web.UI.WebControls.DataGrid.OnBubbleEvent(Object source, EventArgs e)
System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args)
System.Web.UI.WebControls.DataGridItem.OnBubbleEvent(Object source, EventArgs e)
System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args)
System.Web.UI.WebControls.LinkButton.OnCommand(CommandEventArgs e)
System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
System.Web.UI.Page.ProcessRequestMain()
我的代码中
textTxtBox.Text=Type(e.item.cell(0).controls(0),TextBox).Text
cell中的索引应该为2以上才不会出错,第一列为“编辑”按钮列,第二列为“删除”按钮,第三列才是我绑定的数据段。