我设计了一个dropdownlist绑定列的headertext和2个ibtn分别显示和隐藏下方datagrid列.问题是每次我隐藏了一个列后再下拉dropdownlist时datagrid又恢复到最早样子,不知道如何解决。我在pageload时是将字段一个个新建BoundColumn加到datagrid上去的,然后设定datasource和databand,都没有在if (!IsPostBack)下加,会不会是这个原因。可是我如果加在if (!IsPostBack)下的话,只要动界面内的任何dropdownlist后datagrid内就会没有数据。头疼。