【发布时间】:2011-07-12 13:20:45
【问题描述】:
我的 asp.net 网站中有包含多个列的 datagridview。我正在使用页面 OnLoad 事件将后端 sql 存储过程输出显示到此网格中。网格中的第一列包含一个复选框。我通过 ItemTemplate 添加了此复选框,以便所有行都有一个用于选择行的复选框。我希望用户能够选中该复选框,并基于此选择执行数据库操作。
目前我正在使用如下,但无法触发事件。
<asp:GridView ID="resultGridView" runat="server" >
<Columns>
<asp:TemplateField HeaderText="Processed">
<ItemTemplate>
<asp:CheckBox ID="CheckBoxProcess" runat="server" OnCheckedChanged="resultgrid_CellContentClick"
Checked="false" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
在我后面的代码中,我有方法 resultgrid_CellContentClick() 用于复选框选择更改事件。但是这段代码在选择复选框开/关时从未执行过。
【问题讨论】: