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

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

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

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

    1>截取字符串

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

    2>隐藏列

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

     

     3>设置禁用某控件

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

  • 相关阅读:
    [WARNING] 找不到编译器:wepy-compiler-less。 [Error] 未发现相关 less 编译器配置,请检查wepy.config.js文件。
    wepy-cli : Failed to download repo standard: getaddrinfo ENOENT raw.githubusercontent.com
    火币Huobi 币安 Binance ios 反编译
    iPhone 反编译-微信多开分身版原理,一部iPhone登录多个微信号
    安卓微信分身版 一部手机同时登录多个微信号 原理
    微信smali反编译 查看撤回消息
    微信抢红包
    Dota2 荒神罪 破解
    微信smali反编译 语音消息转发功能
    mac安装mysql流程
  • 原文地址:https://www.cnblogs.com/intcry/p/2014546.html
Copyright © 2011-2022 走看看