c# - 我应该使用 ListView、DetailsView 还是 GridView?

标签 c# asp.net gridview listview detailsview

我需要显示一个包含各种信息(名称、日期、序列号、备注)的表格。此外,有一个字段我需要是三个指定值(Raise、Lower、Release)之一。哪个 View 最好/最容易实现,它可以让我添加/编辑/删除条目,并为“提升”、“降低”、“释放”选项提供下拉选项?

提前致谢!

最佳答案

他们都可以做到这一点。如果我只想显示直列和直行中的数据,我会使用 DetailsView 和 GridView。 DetailsView 每页显示 1 条记录,让您随心所欲。我个人将它用于编辑和插入。我用于显示和删除的 GridView。

当您想要显示不适合整齐的行和列但更复杂的 View 时,您使用的 ListView 和 FormView。他们也允许您编辑/插入/删除。

要在 DetailsView 和 GridView 中显示 DropDownList,您需要将 DataBoundField 转换为 TemplateField。

关于c# - 我应该使用 ListView、DetailsView 还是 GridView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3356043/

相关文章:

c# - MVC中的文件上传

asp.net - 存储/查找名称值对的最佳方式

c# - 如何从数据库绑定(bind) GridView

c# - 在 C# 中读取和更改 gridview 的值

java - 在运行时更新和删除 GridView 项目

c# - Windows 安装项目的问题(c#、winforms)

c# - Unity、场景和 ScriptableObject

javascript - 从 MVC 项目中的操作返回的 HTML 文件中的脚本路径不正确

c# - 如何识别网站的内容语言,如英语、日语、中文等

c# - 在智能感知中找到但在编译时找不到的扩展