<分区>
我不确定我做错了什么。我了解错误消息,但不确定如何解决该问题。我有一个网格,其中有一个复选框,我想获取它的值,选中或未选中。
在 gv_RowUpdating 中,我有以下代码可以与文本框等其他控件一起使用,但不能与复选框一起使用。
bool active = ((CheckBox)gvLinks.Rows[e.RowIndex].Cells[6].Controls[0]).Checked;
我收到的错误是无法将类型为“System.Web.UI.LiteralControl”的对象转换为类型为“System.Web.UI.WebControls.CheckBox”
。
我遇到过几个例子,但我看到的没有一个和我的情况差不多。示例包括迭代到 gridview 的控件或使用 FindControl
构造。在我的例子中,复选框存在并且有一个值,但问题在于转换(我认为)。谢谢。