我的代码如下
((LinkButton)GridView1.Rows[0].Cells[0].Controls[0]).Text = "INSERT";
我收到错误
无法将“System.Web.UI.WebControls.TextBox”类型的对象强制转换为“System.Web.UI.WebControls.LinkButton”
答案 0 :(得分:5)
嗯......问题似乎是GridView1.Rows [0] .Cells [0] .Controls [0]是类TextBox
的对象,而不是LinkButton
。你应该修复你的gridview内容。
答案 1 :(得分:1)
如果您需要Control
属性,则转换为LinkButton
而不是Text
:
((Control)GridView1.Rows[0].Cells[0].Controls[0]).Text = "INSERT";
顺便说一下,这样做是不对的。您应该检查可能的null和索引溢出问题。