1.WPF中的DtaGrid控件列数目前没发现有较小的限制,使用起来很随意,而winform中列宽有限制,不能超过65535,否则报错。
2.WPF中的DtaGrid控件绑定DataTable集合用ItemsSource,方式是 dataGrid.ItemsSource = data.DefaultView,ItemsSource 意指每项数据源,DefaultView官方解释为筛选视图,想来应该对应DataTable集合中的每行数据集。而winform中用的DataSource,方式是dataGridView1.DataSource = data绑定数据。
3.两者拥有的属性不同,使用也不同,甚至功能相同的属性其名称也不同,而且可以在WPF中为DataGrid控件添加附加属性。
4.WPF中DataGrid控件编辑最后一行,表格会自动增加一行,如果要去掉的话,设置CanUserAddRows="False",Winform默认不会添加,如果不允许添加行的话是设置AllowUserToAddRows=false。
5.在WPF中,DataGrid控件并没有提供访问其DataGridRow或者DataGridCell的方法,需要自己来编写获取的方法,而在Winform中存在相关方法。
其它一些不同,嗯,这里后续慢慢更新吧,反正挺多的