<dx:GridViewDataColumn Caption="我的选课" ShowInCustomizationForm="True" VisibleIndex="9">
<HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" />
<CellStyle HorizontalAlign="Center" VerticalAlign="Middle">
</CellStyle>
<DataItemTemplate>
<table align="center" border="1" style="border-color: #f8f5f5; width:100%;color: #333;border-collapse: collapse;border: 0.1px solid #e0ffff;">
<tr>
<td> <dx:ASPxCheckBox ID="cbk_gv_wdxk" ToolTip='<%# Eval("ID") %>' Text="选课"
AutoPostBack="true" OnCheckedChanged="cbk_gv_wdxk_CheckedChanged"
runat="server">
</dx:ASPxCheckBox></td>
<td> <dx:ASPxCheckBox ID="cbk_gv_sd" runat="server" Text="锁定" AutoPostBack="true"
OnCheckedChanged="cbk_gv_sd_CheckedChanged" ToolTip='<%# Container.VisibleIndex %>'></dx:ASPxCheckBox></td>
</tr>
</table>
</DataItemTemplate>
</dx:GridViewDataColumn>
this.ASPxPopupControl_tytsxx.PopupVerticalAlign = PopupVerticalAlign.TopSides;
ASPxCheckBox cbx_xk_sd = sender as ASPxCheckBox;
//获取选课状态,如果选课失败,设置为原来的锁定状态
bool ylxkzt = !cbx_xk_sd.Checked;//变化后的状态,激活该事件,取反,就是原来的状态(非班主任和管理员,就是原来的状态)
int rowsy = int.Parse(cbx_xk_sd.ToolTip);//visibleindex
// CheckBox cbx_hqxkzt = this.GridView1.Rows[rowsy].FindControl("cbk_gv_wdxk") as CheckBox;//选课状态
ASPxCheckBox cbx_hqxkzt = (ASPxCheckBox)this.ASPxGridView_glyplxk.FindRowCellTemplateControl(rowsy,
null, "cbk_gv_wdxk");