源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

GridView中点击CheckBox选中一行来改变此行的颜色

  • 时间:2020-06-01 14:57 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:GridView中点击CheckBox选中一行来改变此行的颜色
前台:
[u]复制代码[/u] 代码如下:
<asp:TemplateField HeaderText="选择"> <ItemStyle HorizontalAlign="Center"/> //居中显示 <ItemTemplate> <asp:CheckBox ID="ckbSelect" runat="server" AutoPostBack="true" oncheckedchanged="ckbSelect_CheckedChanged" /> </ItemTemplate> </asp:TemplateField>
后台:
[u]复制代码[/u] 代码如下:
/// <summary> /// checkbox选中时,改变行颜色 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void ckbSelect_CheckedChanged(object sender, EventArgs e) { for (int i = 0; i < this.gvStudent.Rows.Count; i++) { CheckBox cb = (CheckBox)this.gvStudent.Rows[i].FindControl("ckbSelect"); if (cb.Checked) { this.gvStudent.Rows[i].BackColor = System.Drawing.Color.FromName("#e2eaec"); } else { this.gvStudent.Rows[i].BackColor = System.Drawing.Color.Empty; } } }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部