最近使用Dev控件,Gridview绑定数据源后不能显示数据,于是在网上查询,说是使用PopulateColumns()方法,可以显示数据。试了一下,管用。
于是在所有更新数据源数据后,都用上了这句话。
后来发现,每当用这句话的时候,GridView的标题都需要重新设置。
于是查询PopulateColumns()方法的定义,摘要为:Create columns for all fields in the bound data source.
意思是在绑定的数据源中为所有的字段创建列,有可能是创建了时候,将原来的标题给冲掉了
后来将那句话只写在Load事件中,第一次显示了数据之后,以后就不用再次使用pupulateColumns()方法了, 此时仍能刷新数据源而不改变格式,可以精简代码。
过去已逝,未来太远,只争今朝