ASP.NET页面中的复选框无法正常工作

时间:2014-06-19 09:32:12

标签: c# asp.net gridview

我正在使用网格视图和为复选框定义的内部网格视图模板。我在各种页面上使用了这个标准。但是在某些asp页面上复选框不正确,因为我已经检查过它,它将始终返回属性Checked = false

<ItemTemplate>
    <asp:CheckBox ID="chkBox_ID" runat="server" Checked='<%# Convert.ToBoolean( Convert.ToInt32(DataBinder.Eval(Container.DataItem, "COLUMN_NAME"))) %>' /> 
</ItemTemplate>

模板定义如上。 我使用foreach循环获取行然后是单元格,然后使用FindControl()方法找到复选框。

1 个答案:

答案 0 :(得分:0)

这是我如何访问它的代码。

 CheckBox chkRow = (row.Cells[GetColumnIndexByName(Grv_h, "Authorize")].FindControl("chkBox_ID") as CheckBox);