+ -
当前位置:首页 → 问答吧 → 如何隐藏gridview空行中的CommandField、CheckboxField

如何隐藏gridview空行中的CommandField、CheckboxField

时间:2011-12-14

来源:互联网

我在页面中用到了gridview 每页显示的条数为10条 若不够则用下面的方法添加空行
C# code

public static DataTable FillWithBlank(int pageSize, DataTable dt)
        {
            //主要作用就是在记录没有那么多的时候用空白行填充,防止页面走形
            int nBlankRowCount = pageSize - dt.Rows.Count % pageSize;//空行数量
            if (nBlankRowCount != 0)
            {
                for (int i = 0; i < nBlankRowCount; i++)
                {
                    DataRow dr = dt.NewRow(); dt.Rows.Add(dr);
                }
            }
            return dt;
        }



目的是达到了 但是如果gridview中添加了一些CommandField(选择、删除等)以及checkboxfield等即使是空行也显示出来,我现在想如果是空行就不显示这些选择、删除的linkbutton 以及复选框而只显示一个啥都没有的空行,该怎么实现

作者: qmzhn   发布时间: 2011-12-14

自己顶一下 没有人做过这个么

作者: qmzhn   发布时间: 2011-12-15

那你就判断有没有数据 没有数据:this.GridView1.Rows[0].Visible = false;

作者: hefeng_aspnet   发布时间: 2011-12-15