有没有办法设定 DataGrid 最少显示行。(C# or VB.Net)我的意思是说,一般来说,DataGrid 有数据时,它会显示数行数据。
如果没有数据时,则只显示表头。我希望它的行为是,
不管有没有数据,
至少显示十行,
即使底下那几行是空白的。有没有办法做到呢﹖

解决方案 »

  1.   

    时候你建个table(10行)作为数据源就可以啊
      

  2.   

    自己在DATABOUND中判断并做处理
      

  3.   

    先生成DataTable对象dt
    long count = dt.Rows.Count;
    if(count>0)
    {
        long numcount = count%18;
        for(int i=0;i<18 - numcount;i++)
       {
          row=dt.NewRow();
          dt.Rows.Add(row);
        }
    }
    DataGrid1.datasource=dt;
    DataGrid1.DataBind();
    我这边是控制一页18条
      

  4.   

    To fengjianwei1982,我已在另一贴给你分了。
    这一贴我选择把分数给别人。还是要谢谢你的帮忙。