2011-07-05 37 views
0

的最后一页上的最后一页,如果,如果我有1或2项的标题和寻呼机拉伸太多..这一切自动调整大小..如何更改行高的GridView

我的gridview的高度不设置,但我设置行属性30pixels..still犯规阻止自动调整大小..

我正在寻找在解决net..and,我发现最接近的解决方案是:

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) 
{ 
    if(this.GridView1.Rows.Count<this.GridView1.PageSize)//I need here to grab the last page..// do something like e.Row.... and last page. 
    { 
     foreach (GridViewRow tt in GridView1.Rows) 
      { tt.Height = Unit.Pixel(30); } 
    } 
} 

这是不正确的....我需要发生的是,当用户点击最后一页高度肩d被修改为30个像素。

任何其他想法如何防止最后一页上的自动调整是值得欢迎的!

回答

0

要了解,如果你是一个分页格的最后一页上,然后更改行高,请使用以下(测试)代码:

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) 
    { 
     if (GridView1.PageIndex == GridView1.PageCount - 1) 
     { 
      e.Row.Height = Unit.Pixel(30); 
     } 
    }