利用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 = "";
        }
    }

您可能感兴趣的文章:

相关文章

  • vb 中的MD5加密在asp.net中的实现

    vb 中的MD5加密在asp.net中的实现

    给定标识哈希类型的密码和字符串,该例程产生一个适合存储在配置文件中的哈希密码,感兴趣的朋友可以参考下本文
    2013-04-04
  • Asp.net GridView使用大全(分页实现)

    Asp.net GridView使用大全(分页实现)

    关于GridView的使用涉及很多,网络上零零散散的有一些,为了让自己使用方便,也为了大家能很好的学习与工作,我把网络上的GridView使用方法收集了一些
    2013-04-04
  • .Net Core实现JWT授权认证

    .Net Core实现JWT授权认证

    这篇文章介绍了.Net Core实现JWT授权认证的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-01-01
  • Request.UrlReferrer使用详解

    Request.UrlReferrer使用详解

    Request.UrlReferrer可以获取客户端上次请求的url的有关信息,接下来为大家详细介绍下Request.UrlReferrer使用方法,感兴趣的朋友可以参考下哈,希望对你有所帮助
    2013-04-04
  • C#中的cookie编程简单实例与说明

    C#中的cookie编程简单实例与说明

    这篇文章介绍了C#中的cookie编程简单实例与说明,有需要的朋友可以参考一下
    2013-07-07
  • .NET 缓存设计的使用说明

    .NET 缓存设计的使用说明

    缓存是提高应用程序性能的最好方法之一。运用缓存可以优化数据查询,避免不必要的网络数据回传,和避免执行不必要的完全相同的数据处理逻辑。
    2013-03-03
  • asp.net多图片上传实现程序代码

    asp.net多图片上传实现程序代码

    下面是一个完整的asp.net同时支持多图片上传一个实现,有需要的朋友可参考一下,本文章限制同时可上传8张图片,当然大可自己可修改更多或更少
    2012-09-09
  • ASP.NET Core 文件响应压缩的常见使用误区

    ASP.NET Core 文件响应压缩的常见使用误区

    在微软官方文档中,未明确指出文件压缩功能的使用误区。本文将对 ASP.NET Core 文件响应压缩的常见使用误区做出说明。
    2021-05-05
  • asp.ent(C#)中判断空字符串的3种方法以及性能分析

    asp.ent(C#)中判断空字符串的3种方法以及性能分析

    asp.ent(C#)中判断空字符串的3种方法以及性能分析
    2009-11-11
  • ASP.NET MVC+EF实现异步增删改查

    ASP.NET MVC+EF实现异步增删改查

    这篇文章介绍了ASP.NET MVC+EF实现异步增删改查的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03

最新评论