日期:2014-05-17  浏览次数:21177 次

WPF datagrid数据动态绑定
DataGrid中的每一行对应一个数组,数组中的每个元素对应DataGrid中的每一列值,因为是多个窗口对应一个DataGrid控件,所以xaml中是不能写的,只能在后台写,请各位高手给个DEMO。因为菜鸟我初学wpf,不是很明白怎么绑定数据,谢谢大侠。。。。。

WPF?datagrid?数据动态绑定

------解决方案--------------------

            DataGrid grid = new DataGrid();
            DataGridTextColumn column = new DataGridTextColumn();
            //列序号
            column.DisplayIndex = 0;
            //属性名称
            column.Binding = new Binding("属性");
            //表头
            column.Header = "";
            grid.Columns.Add(column);

            DataGridComboBoxColumn column = new DataGridComboBoxColumn();
            DataGridCheckBoxColumn .....
            //设置完列,设置数据源
            grid.ItemsSource=xxx

如果全是Text文本的列,直接全是用TextColumn就可以了