WPF与Winform中DataGrid控件区别

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中存在相关方法。

其它一些不同,嗯,这里后续慢慢更新吧,反正挺多的

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值