C# 表格控件:Listview 与 DataGridView比较

相同点

两个控件都能以 表格 的方式显示数据

区别

listView

功能相对简单,适合 简单的数据展示

一般数据保存在内存中( List )

缺点:

  • 不支持数据编辑
  • 表头文字过多,不自动换行

dataGridView

功能强大,适用于需要复杂数据展示和操作的场景(自带增删改查、排序功能、可编辑数据、复选框、下拉框等)

一般数据保存在数据库中

适合需要处理大量数据,因为提供了丰富的 数据绑定 功能和编辑工具,能够更方便地进行数据操作。

优点:

  • 支持数据编辑
  • 表头文字过多,自动换行
  • 支持隐藏列、隐藏行

联合使用

有时可能需要在 ListView 中显示详细信息,而在 DataGridView 中进行数据编辑。这时,可以将 ListView 用于展示,DataGridView 用于编辑

参考:
https://www.cnblogs.com/wuxinwuxin/p/8168975.html