2012-05-27 22 views

回答

0

可以指定要测试,如列全球布尔:

bool columnHasValues = false; 

然后在GridView.RowItemDataBound事件中,你会测试该列的值:

if (!columnHasValues) 
    columnHasValues = !(string.IsNullOrEmpty(e.Row.Cells(columnIndex).Text); 

有关。 Net 4.0将IsNullorEmpty更改为IsNullOrWhiteSpace。然后在Page_PreRender事件中,您可以将该列的可见性设置为匹配columnHasValues的值。