首页 相关文章 用PreRender解决DataGrid分页最后一页行数不满的排版问题

用PreRender解决DataGrid分页最后一页行数不满的排版问题

DataGrid如果使用分页,最后一页可能不能“满页”,这样DataGrid的排版可能会出现问题,剩下的行每行太宽,整个DataGrid变得难看。

解决方法大概可以从三个地方考虑:
1、在DataSource中填上新数据行。
2、在DataGrid中填上新空白控件行。
3、在webpage中用javascript填上新的html控件行。

我采用的是第二种方法,在datagrid的prerender事件的响应方法中,在footer行之上填入空白行,代码如下:

protected virtual void SpiderSurfGrid_PreRender(object sender, System.EventArgs e)
{
DataGridItem dgi;
System.Web.UI.WebControls.TableCell tablecell;
System.Web.UI.WebControls.TableRow tablerow;
DataGrid grid = (sender as DataGrid);
if(grid.Controls.Count ==...[ 查看全文 ]

2016-01-29 标签:

用PreRender解决DataGrid分页最后一页行数不满的排版问题的相关文章

手机页面
收藏网站 回到头部