GridView中动态设置CommandField是否可用或可见的小例子

 更新时间:2013年05月08日 11:07:43   作者:  
GridView中动态设置CommandField是否可用或可见的小例子,需要的朋友可以参考一下
复制代码 代码如下:

 protected void gvMaterial_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow || e.Row.RowType == DataControlRowType.Header)
            {
                e.Row.Cells[0].Visible = false;

            }
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                e.Row.Cells[1].Text = (gvMaterial.PageIndex * gvMaterial.PageSize + e.Row.RowIndex + 1).ToString();
                string price;
                try //让编辑功能在特定条件下可以用
                {
                     price = ((TextBox)e.Row.Cells[4].Controls[0]).Text;//点编辑的时候用
                }
                catch
                {
                     price = e.Row.Cells[4].Text;    //出始时用
                }                         
                if (price == "" || price == " ")
                {
                    e.Row.Cells[7].Controls[0].Visible = false;
                }
                else
                {
                    e.Row.Cells[7].Controls[0].Visible = true;
                }
            }
        }
 

相关文章

  • 使用FlashPaper在线转换.doc为.swf

    使用FlashPaper在线转换.doc为.swf

    Flashpaper的使用相信大多数人都知道,这里的Demo是用于在线转换 .doc文件转换为 .swf的flash文件。
    2011-02-02
  • 在 Net7.0 环境下如何使用 RestSharp 发送 Http(FromBody和FromForm)请求

    在 Net7.0 环境下如何使用 RestSharp 发送 Http(FromBody和FromForm)请求

    这篇文章主要介绍了在 Net7.0 环境下使用 RestSharp 发送 Http(FromBody和FromForm)请求,今天,我就两个小的知识点,就是通过使用 RestSharp 访问 WebAPI,提交 FromBody 和 FromForm 两种方式的数据,还是有些区别的,本文结合实例代码介绍的非常详细,需要的朋友参考下吧
    2023-09-09
  • 详解ASP.NET MVC的筛选器

    详解ASP.NET MVC的筛选器

    ASP.NET MVC提供了四种类型的筛选器(AuthorizationFilter、ActionFilter、ResultFilter和ExceptionFilter),本篇文章对其进行一一介绍,需要的朋友来看下吧
    2016-12-12
  • ASP.NET 4中的可扩展输出缓存(可以缓存页面/控件等)

    ASP.NET 4中的可扩展输出缓存(可以缓存页面/控件等)

    ASP.NET 1.0引入输出缓存的概念,这使得开发者可以缓存页面、控件、控制器以及HTTP响应的输出到内存中,接下来详细介绍,感兴趣的朋友可以了解下
    2013-01-01
  • Windows Server 2012 R2 Standard搭建ASP.NET Core环境图文教程

    Windows Server 2012 R2 Standard搭建ASP.NET Core环境图文教程

    这篇文章主要介绍了Windows Server 2012 R2 Standard搭建ASP.NET Core环境图文教程,需要的朋友可以参考下
    2016-07-07
  • WPF实现雷达扫描图的绘制详解

    WPF实现雷达扫描图的绘制详解

    这篇文章主要介绍了如何利用WPF实现雷达扫描图的绘制,文中的示例代码讲解详细,对我们学习或工作有一定帮助,需要的可以参考一下
    2022-05-05
  • ASP.NE网站发布注意事项简析

    ASP.NE网站发布注意事项简析

    ASP.NET网站部署到IIS中的关键点,本文介绍了一些ASP.NE网站在发布是需要注意事项,需要了解的朋友可以参考下
    2012-12-12
  • asp.net ubb使用代码

    asp.net ubb使用代码

    asp.net ubb使用代码,以前脚本之家曾经发过一篇稍有区别的代码,大家一起参考下吧。
    2009-12-12
  • Asp.Net 音频文件上传和播放代码

    Asp.Net 音频文件上传和播放代码

    在网上找到一个名叫AspNetPager的第三方控件,将AspNetPager.dll文件引用到项目的Bin中。在网页中可直接调用。
    2010-05-05
  • WPF实现数据绑定

    WPF实现数据绑定

    这篇文章介绍了WPF实现数据绑定的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-01-01

最新评论