首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

GridView 大小如何固定

2012-06-07 
GridView 大小怎么固定我的数据是15条,每页显示10条。这样第二页会显示5条。GridView大小会变小。这样整个网

GridView 大小怎么固定
我的数据是15条,每页显示10条。这样第二页会显示5条。GridView大小会变小。这样整个网页高度会变小。怎么实现第二页的时候 还是显示10条数据的控件大小呢?

[解决办法]
GridView一般跟DataTable绑定,只要写个方法FillBlankRow,为DataTable添加一定数量的空行,就行了。

C# code
                /// <summary>                /// 根据期望的表大小向DataTable填充空行。                /// </summary>                /// <param name="dt">数据表实例。</param>                /// <param name="dataTableSize">期望的数据表大小。</param>                public static void FillBlankRow(DataTable dt, int dataTableSize)                {                    if (dataTableSize < 0)                        throw new ArgumentOutOfRangeException("方法参数dataTableSize不能是负数。");                    if (dt.Rows.Count < dataTableSize)                    {                        int additionCount = dataTableSize - dt.Rows.Count;                        for (int i = 0; i < additionCount; i++)                        {                            DataRow row = dt.NewRow();                            dt.Rows.Add(row);                        }                    }                } 

热点排行