zoukankan      html  css  js  c++  java
  • GridView 隐藏某中得些列.并在HeadText上显示相关的信息

    private void ShowInformation()
    {
            DataTable dt 
    = oss.GetOutStoreSearchResult(oss);
            bb 
    = this.gvOutStore.ControlStyle.Height;
            
    if (dt.Rows.Count == 0)
            
    {
                AddDummyData(dt); 
    //如果没有数据时,添加一列空值
                for (int i = 1; i < gvOutStore.Columns.Count; i++)
                
    {
                    
    this.gvOutStore.Columns[i].Visible = false;  //这个是把除第一列以外得所有列都隐藏起来
                }

                
    this.gvOutStore.Columns[0].HeaderText = "显示标题。<table style="vertical-align: bottom;  100%; text-align: left"><tr><td align="left" >暂无XXXX信息。</td></tr>";
                
    this.gvOutStore.ControlStyle.Height = 0;
                
    this.hfOutStoreID.Value = "-1";
            }

            
    else
            
    {
                
    for (int i = 1; i < gvOutStore.Columns.Count; i++)
                
    {
                    
    this.gvOutStore.Columns[i].Visible = true//显示所以已经隐藏起来得列.
                }

                
    //this.gvOutStore.ControlStyle.Height = bb;
                this.gvOutStore.Columns[0].HeaderText = "";
            }

            
    this.gvOutStore.DataSource = dt;
            
    this.gvOutStore.DataBind();
    }

    //如果为空得时候就添加一行空得记录
        private void AddDummyData(DataTable dt)
        
    {
            DataRow newRow 
    = dt.NewRow();
            dt.Rows.Add(newRow);
        }

     
    我想还有好多其它方法可以做到这一点.

    这种法子还有一个缺点是,它得高度不知道怎么弄,我测试了一下,目前还没有发现在什么问题。

  • 相关阅读:
    evernote100个做笔记的好方法
    平衡二叉树的调整模版
    晨间日记的奇迹
    hdu 2952 Counting Sheep
    hdu 1535 Invitation Cards
    poj 3259 Wormholes(spfa)
    poj 2263 Heavy Cargo(floyd)
    poj 3268 Silver Cow Party(SPFA)
    hdu 1690 Bus System
    hdu 3631 Shortest Path(Floyd)
  • 原文地址:https://www.cnblogs.com/xiaotuni/p/2365763.html
Copyright © 2011-2022 走看看