最近使用Dev控件,Gridview绑定数据源后不能显示数据,于是在网上查询,说是使用PopulateColumns()方法,可以显示数据。试了一下,管用。

于是在所有更新数据源数据后,都用上了这句话。

后来发现,每当用这句话的时候,GridView的标题都需要重新设置。

于是查询PopulateColumns()方法的定义,摘要为:Create columns for all fields in the bound data source.

意思是在绑定的数据源中为所有的字段创建列,有可能是创建了时候,将原来的标题给冲掉了

后来将那句话只写在Load事件中,第一次显示了数据之后,以后就不用再次使用pupulateColumns()方法了, 此时仍能刷新数据源而不改变格式,可以精简代码。

posted on 2016-12-19 13:39  一点飞鸿  阅读(2117)  评论(0编辑  收藏  举报