时间:2021-07-01 10:21:17 帮助过:17人阅读
- <br><asp:TemplateField HeaderText="选择"> <br><ItemStyle HorizontalAlign="Center"/> //居中显示 <br><ItemTemplate> <br><asp:CheckBox ID="ckbSelect" runat="server" AutoPostBack="true" oncheckedchanged="ckbSelect_CheckedChanged" /> <br></ItemTemplate> <br></asp:TemplateField> <br> <br>后台: <br><span><u></u></span> 代码如下:<pre class="brush:php;toolbar:false layui-box layui-code-view layui-code-notepad"><ol class="layui-code-ol"><li><br>/// <summary> <br>/// checkbox选中时,改变行颜色 <br>/// </summary> <br>/// <param name="sender"></param> <br>/// <param name="e"></param> <br>protected void ckbSelect_CheckedChanged(object sender, EventArgs e) <br>{ <br>for (int i = 0; i < this.gvStudent.Rows.Count; i++) <br>{ <br>CheckBox cb = (CheckBox)this.gvStudent.Rows[i].FindControl("ckbSelect"); <br>if (cb.Checked) <br>{ <br>this.gvStudent.Rows[i].BackColor = System.Drawing.Color.FromName("#e2eaec"); <br>} <br>else <br>{ <br>this.gvStudent.Rows[i].BackColor = System.Drawing.Color.Empty; <br>} <br>} <br>} <br></li><li> </li><li> </li></ol></pre>