• asp.ent gridview Visible 时取不到值


              很久不用gridview了 ,用的时候遇到这样的一个问题 ,有的列需要显示 ,有的不需要 ,则毫不犹豫的设定属性Visible=“false”,但是设定完之后 ,在后台取值发现是取不到的 。如果在RowCommand方法中 ,想取到这一列的值 ,查了查网上的解决方法 ,我能实现的是两种方式 ,一种就是在Visible之前就要得到这个值 ,当然这个方法在我的程序中不试用,因为我都是在前台设定的 。所以我用了第二种方法 ,就是用样式来控制。不用设定Visible属性 ,而是直接定义如下

               

    <asp:BoundField HeaderText="嘉宾ID"   DataField="UserID" ItemStyle-HorizontalAlign="Center">
                                    <ItemStyle HorizontalAlign="Center"></ItemStyle>
                                    <FooterStyle CssClass="hidden" />
                                    <HeaderStyle CssClass="hidden" />
                                    <ItemStyle CssClass="hidden" />
                                </asp:BoundField>
    

      这个时候,在后台是可以正常取值的 ,同时也不显示这一列。

  • 相关阅读:
    table标签去除默认边框
    自定义矢量图
    ClickJacking(点击劫持)
    css 字体不撑开默认块级元素问题
    meate 标签使用介绍
    intellij IDEA15 设置背景颜色
    JS 浮点数运算丢失精度解决方案
    IDEA 滚动条跳动问题
    JS
    异步变同步
  • 原文地址:https://www.cnblogs.com/lelese7en/p/2706851.html
Copyright © 2020-2023  润新知