2009-07-22 102 views

回答

5

ListView是一个只读控件。通常的用法是将列表与由文本框组成的“详细信息视图”同步。

的DataGrid中不缺任何东西,ListView的拥有,如多选模式,造型等它,然而,提供了一些功能上的ListView的顶部支持:

  • 在 - 数据就地编辑

  • 事务编辑

  • 自动列生成

  • RowDetails的设置

基本上问题是 - 你想要就地编辑?如果是这样,DataGrid是一个明显的选择。如果不是,这两者非常相似。 DataGrid的

+1

我同意答案,但不同意这个结论。即使您没有就地编辑,DataGrid也是首选,因为可以轻松添加排序和RowDetails视图。所以,我的建议是 - 如果你有专栏,从DataGrid开始,你不需要稍后切换。 – 2009-10-07 15:13:25

3

DataGrid允许用户通过单击列标题对项目进行排序。

1

两个更多的优点:

  1. 固定列和列标题。
  2. 标题的样式比ListView更容易。