在使用C1FlexGrid的数据绑定时,一开始使用的是C1FlexGrid.Datasource方法。结果是执行后,表格列没有按在列设计器的列名显示。
经网上查资料后,发现如果数据绑定后要按列设计器中设计来显示,需要使用另一个方法SetDataBinding(object dataSource, string dataMember, bool preserveLayout) 调用此方法时,设置preserveLayOut为true。即可。
需要注意的是,在使用这个方法时,列设计器中的name属性必须和dataTable中的列名一致。
样例代码: