专注于.Net

享受编程的乐趣
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

GirdView不足10条显示为空行

Posted on 2008-01-22 14:16  古道飘零客  阅读(355)  评论(0编辑  收藏  举报
假设这样一种模型,显示用GridView,数据源用DataSet。每次获取10条信息,按每页10条分页。
有的时候数据可能不足10条,而客户要求不足10条显示为空行,以下代码解决了这个问题。
 1 private DataTable FillBlank(int pageSize, DataTable dt)
 2         {
 3             if (dt.Rows.Count < pageSize)
 4             {
 5                 for (int i = dt.Rows.Count - 1; i < pageSize; i++)
 6                 {
 7                     DataRow dr = dt.NewRow();
 8                     dt.Rows.Add(dr);
 9                 }
10             }
11             return dt;
12         }
13 
14 private void BindGrid(DataTable dt)
15 {
16         GridView.DataSource = dt;
17         GridView.DataBind();
18 
19