zoukankan      html  css  js  c++  java
  • GridView动态生成字段常见问题及解决方法

    最近做一个应用,里面需要用GridView动态显示数据,也就是说数据的字段是不确定的。所以在绑定的时候需要动态生成!紧接着就出来了一个问题,怎样控制自动生成列的样式和数据显示呢。

    假设我们自动生成许多字段,其中有些字段我们不想显示给用户,或者生成的字段太多,显示在页面会太拥挤,给用户体验不好!这个时候就需要后台处理把一些不需要显示的列隐藏掉,然后根据字段数量动态控制页面显示的样式。

    以下为我的一些处理方法。

    1>截取字符串

    动态生成数据,其中一个必然的问题就是如果用户输入的数据太多,就会把页面撑开,显示一个难看的滚动条。又因为绑定是动态的,所以我们无法在页面进行设置,对于这个问题,我们可以在后台GridView的RowDataBound(对数据进行绑定后激发)事件里面进行处理。

    2>隐藏列

    对于一些我们不想在页面上显示的列如流水号,还有字段过多的情况下页面显示拥挤,我们就需要隐藏列。我们可以在后台GridView的RowCreated(在创建行时激发)事件里面进行处理。

     

     3>设置禁用某控件

    有时候我们需要根据用户权限来加载不同的控件,如删除,编辑等操作对于没有权限的用户可以禁用掉。

  • 相关阅读:
    TestNg JAVA 自动化单元测试框架Demo
    Python Unittest 自动化单元测试框架Demo
    Mac 安装工具包brew
    Mac 终端提示You have not agreed to the Xcode license agreements
    查看 ios 真机调试log,导出log
    Python WxPython 的安装以及使用
    RTMP协议抓包详解
    流媒体协议地址获取 rtmp
    手游-放开那三国socket协议分析
    jquery.tochart.js
  • 原文地址:https://www.cnblogs.com/intcry/p/2014546.html
Copyright © 2011-2022 走看看