我的datagrid里面用模板列加了一列复选框
现在想在复选框被点击的时候就相应一个事件,我是这样做的
<asp:TemplateColumn>
<HeaderTemplate>
<b>复核</b>
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="CB_audit" runat="server" oncheckedchanged="CB_audit_CheckedChanged" />
</ItemTemplate>
</asp:TemplateColumn>-------------------------------
cs:
protected void CB_audit_CheckedChanged(object sender, EventArgs e)
{
int i = 0; }---------------------------------
到了CB_audit_CheckedChanged()函数里面后,我怎么判断是datagrid的哪行的checkbox被点击,且如何得到checkbox的状态呢(选中? 未选中?)
现在想在复选框被点击的时候就相应一个事件,我是这样做的
<asp:TemplateColumn>
<HeaderTemplate>
<b>复核</b>
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="CB_audit" runat="server" oncheckedchanged="CB_audit_CheckedChanged" />
</ItemTemplate>
</asp:TemplateColumn>-------------------------------
cs:
protected void CB_audit_CheckedChanged(object sender, EventArgs e)
{
int i = 0; }---------------------------------
到了CB_audit_CheckedChanged()函数里面后,我怎么判断是datagrid的哪行的checkbox被点击,且如何得到checkbox的状态呢(选中? 未选中?)
设置CHECKBOX的CommandName
然后再在ItemCommand事件中处理思路就是这样
我上面的方法可以直接在CB_audit_CheckedChanged()里面来搞么?