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

 更新时间:2014年05月06日 09:22:51   作者:  
这篇文章主要介绍了GridView中点击CheckBox选中一行来改变此行的颜色的具体实现,需要的朋友可以参考下
前台:
复制代码 代码如下:

<asp:TemplateField HeaderText="选择">
<ItemStyle HorizontalAlign="Center"/> //居中显示
<ItemTemplate>
<asp:CheckBox ID="ckbSelect" runat="server" AutoPostBack="true" oncheckedchanged="ckbSelect_CheckedChanged" />
</ItemTemplate>
</asp:TemplateField>

后台:
复制代码 代码如下:

/// <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;
}
}
}

相关文章

  • 以IP来获取客户端电脑名称(一句代码实现)

    以IP来获取客户端电脑名称(一句代码实现)

    项目要求需要获取客户端的电脑名称,根据客户要求实现以下想法,感兴趣的朋友可以参考此文,希望对你有所帮助
    2013-01-01
  • .NET中的 类型转换深入理解

    .NET中的 类型转换深入理解

    CLR最重要的一个特性就是类型安全,CLR在运行时总能知道一个对象的类型,我们也可以通过调用GetType()方法,来得到对象的准确类型,接下来详细介绍,感兴趣的朋友可以了解下
    2013-01-01
  • ASP.NET文本框密码赋默认值的方法

    ASP.NET文本框密码赋默认值的方法

    本文主要介绍了ASP.NET文本框密码赋默认值的方法,代码简单易懂,需要的朋友可以看下
    2016-12-12
  • ASP.NET性能优化之让浏览器缓存动态网页的方法

    ASP.NET性能优化之让浏览器缓存动态网页的方法

    上一篇《ASP.NET性能优化之构建自定义文件缓存》我们通过OutputCache,让请求去访问服务器asp.net的输出缓存,我们扩展了OutputCacheProvider,这相当于是访问服务器上的静态资源。
    2011-09-09
  • ExceptionLess的安装、配置、使用教程

    ExceptionLess的安装、配置、使用教程

    Exceptionless 是一个开源的实时的日志收集框架,它可以应用在基于 ASP.NET,ASP.NET Core,Web API,Web Forms,WPF,Console,ASP.NET MVC 等技术开发的应用程序中,这篇文章给大家介绍ExceptionLess安装使用,感兴趣的朋友一起看看吧
    2022-07-07
  • ASP.NET Core与NLog集成的完整步骤

    ASP.NET Core与NLog集成的完整步骤

    NLog是一个免费的日志记录框架,专门为.net平台下的框架提供日志功能,下面这篇文章主要给大家介绍了关于ASP.NET Core与NLog集成的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2018-07-07
  • VS2005 180天限制破解方法

    VS2005 180天限制破解方法

    VS2005破解180天限制
    2009-03-03
  • ASP.NET Core 6.0 基于模型验证的数据验证功能

    ASP.NET Core 6.0 基于模型验证的数据验证功能

    这篇文章主要介绍了ASP.NET Core 6.0 基于模型验证的数据验证,本文描述的数据验证方案,是基于官方的模型验证(Model validation),需要的朋友可以参考下
    2022-07-07
  • 在IIS上部署ASP.NET Core Web API的方法步骤

    在IIS上部署ASP.NET Core Web API的方法步骤

    这篇文章主要介绍了在IIS上部署ASP.NET Core Web API的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • ASP.NET中IsPostBack用法详解

    ASP.NET中IsPostBack用法详解

    这篇文章主要介绍了ASP.NET中IsPostBack用法,有助于读者进一步理解IsPostBack用法并加以灵活应用,需要的朋友可以参考下
    2014-07-07

最新评论