DataGrid for WPF提供了很多简单的方式来展示数据,比如它提供了很多内置的列的编辑器,几乎覆盖了所有基本数据类型。
自动生成列 默认的情况,当设置了ItemsSource属性,C1DataGrid控件基于数据类型,可以自动的生成列。比如绑定的是布尔类型,就会产生DataGridCheckBoxColumn类型的列,当绑定字符数据,就会生成DataGridTextColumn列。 绑定枚举类型,就会生成DataGridComboBoxColumn。绑定date/time数据,就会生成DataGridDateTimeColumn,和数字数据类型会生成DataGridNumbericColumn。使用DataGridBoundColumn类型列绑定没有定义的类型。如果属性没有文字或是数字值,产生的文字是只读的,并且通过object's ToString展示值。 当设置DataGridCheckBoxColumn为False后,就可以阻止自动生成列。当用户需要创建和按照规则定义列的时候,这是非常有用的。 通过处理AutoGeneratingColumn事件,也可以自定义列和创建列。 为了重新安排和展示列的顺序,可以通过设置DisplayIndex属性。 |
|
来自: Terrencejv1gfj > 《文件夹1》