利用sender的Parent获取GridView中的当前行(获取gridview的值)

 更新时间:2014年01月15日 11:07:30   转载 作者:  
这篇文章主要介绍了利用sender的Parent获取GridView中的当前行的方法,大家参考使用吧


获取GridView当行有好几个方法:

1 加RowCommand事件中,判断请求的发出按钮控件名,根据传递的参数来获取当前行中我们需要的参数。
2 GridView设置datakeynames方式。

以上方法实现不再累赘。

今天给大家介绍一种最方便,也最满足日常思维的好办法:
采用控件事件的sender的Parent来获取cell对象,再取cell的上级对象,也就是row对象了。简单吧!

示例如下:
在第三列中放了一个模板列,放入了一个CheckBox,想法是在选中时,设置第四列Lable状态标识为“T”,取消选中时,第四列Lable状态标识清空

CheckBox直接在模板列中双击,加入以下代码即可。

复制代码 代码如下:

protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
    {
        CheckBox chk = (CheckBox) sender;

        DataControlFieldCell dcf = (DataControlFieldCell)chk.Parent;
        GridViewRow gvr = (GridViewRow)dcf.Parent;

        if (chk.Checked)
        {
            Label lab = (Label)gvr.Cells[3].FindControl("Label1");
            lab.Text = "T";
        }
        else
        {
            Label lab = (Label)gvr.Cells[3].FindControl("Label1");
            lab.Text = "";
        }
    }

您可能感兴趣的文章:

相关文章

  • .NET Core利用swagger进行API接口文档管理的方法详解

    .NET Core利用swagger进行API接口文档管理的方法详解

    这篇文章主要给大家介绍了关于.NET Core利用swagger进行API接口文档管理的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-03-03
  • .NET事件监听机制的局限与扩展分析

    .NET事件监听机制的局限与扩展分析

    这篇文章主要介绍了.NET事件监听机制的局限与扩展,详细分析了.NET事件监听机制的机制与优劣,有助于更好的理解.NET的运行原理,需要的朋友可以参考下
    2014-11-11
  • .NET开发实现一个微信跳一跳的辅助程序

    .NET开发实现一个微信跳一跳的辅助程序

    最近比较火的小游戏就是微信跳一跳了,下面这篇文章主要给大家介绍了关于如何利用.NET开发实现一个微信跳一跳辅助程序的相关资料,利用此辅助可以轻松的实现高分,需要的朋友们下面随着小编来一起学习学习吧。
    2018-01-01
  • ASP.NET中Validation验证控件正则表达式特殊符号的说明

    ASP.NET中Validation验证控件正则表达式特殊符号的说明

    本文介绍asp.net中RegularExpressionValidator控件中的几种特殊字符串使用规则,并做了代码演示,希望对大家有所帮助。
    2016-04-04
  • .Net Core WebApi部署到Windows服务器上的步骤

    .Net Core WebApi部署到Windows服务器上的步骤

    这篇文章主要介绍了.Net Core WebApi部署到Windows服务器上的步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • .net core如何在网络高并发下提高JSON的处理效率详解

    .net core如何在网络高并发下提高JSON的处理效率详解

    这篇文章主要给大家介绍了关于.net core如何在网络高并发下提高JSON的处理效率的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用.net core具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-04-04
  • 浅析ASP.NET万能JSON解析器

    浅析ASP.NET万能JSON解析器

    这篇文章主要是对ASP.NET万能JSON解析器进行了详细的分析介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2013-12-12
  • asp.net后台如何输出js脚本使用什么方法可以实现

    asp.net后台如何输出js脚本使用什么方法可以实现

    asp.net后台如何输出js脚本,用page.ClientScript.RegisterStartupScript方式实现,实现示例如下,感兴趣的朋友不要错过
    2014-01-01
  • ASP.NET简单实现注销功能

    ASP.NET简单实现注销功能

    这篇文章主要介绍了如何ASP.NET简单实现注销功能的方法以及简单示例,有需要的小伙伴可以参考下。
    2015-07-07
  • ASP.NET MVC中的AJAX应用

    ASP.NET MVC中的AJAX应用

    这篇文章主要介绍了ASP.NET MVC中的AJAX应用的相关资料,需要的朋友可以参考下
    2014-10-10

最新评论