.net - WPF 中 ListView 和 DataGrid 的区别?

标签 .net wpf listview gridview datagrid

我必须从数据库中检索一些问题并将它们动态显示在用户屏幕上。我还需要在 GridView 的列中添加一些控件,基本上是一个问题和答案的输入框。

请建议我应该使用哪一个? ListView 还是 DataGrid

最佳答案

嗯,在 WPF 中,ListViewDataGrid 之间的区别只是其中之一。编辑。您需要使用DataGrid进行编辑,否则使用ListView。您也可以在 ListView 中进行编辑,但在 DataGrid 中构建更容易。否则,任何可以在 DataGrid 中显示的内容,都可以在 ListView 中显示。

DataGrid 支持而 ListView 不支持(开箱即用)的一件事是自动列生成。

您可以阅读this article on CodeProject为了更好地理解 DataGrid 以及 ListViewDataGrid 之间的主要区别。

关于.net - WPF 中 ListView 和 DataGrid 的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4765080/

相关文章:

asp.net - 关于Email Verification - 有哪些方式

c# - 在按钮上输入焦点,同时仍然能够在文本框中输入

wpf - 有什么方法可以使 WPF 文本 block 可选择吗?

WPF如何为文本框设置工具提示(在样式文件中)

java - 点击 Android/Java ListView 项时如何禁用点击声音?

c# - 无法覆盖 Mono-2.10.8 中的加密提供程序

C# 多线程 - 为什么 2 个线程调用同一个函数?

c# - 在运行时合并 WPF ResourceDictionary

android - 如何使用 RecyclerView 显示空 View ?

java - `listView.invalidate()` 和 `adapter.notifyDataHasChanged()` 之间有区别吗?