1

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

提前致谢!

4

3 回答 3

4

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

ListView 和 FormView 当您想要显示不适合整齐的行和列但更复杂的视图的精美数据时使用。他们也让你编辑/插入/删除。

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

于 2010-07-28T18:21:35.287 回答
1

听起来像 GridView 是你所追求的,你想要添加/编辑/删除的能力,你可能会在 GridView 中的行中使用 DetailsView (可能对你有用也可能没用,但对于添加新记录,你可能会希望它与 GridView 协调),ListView 对于你的想法来说太简单了。

您的列需要一个 TemplateField,其中还包含这三个特定值的下拉选项。

于 2010-07-28T18:20:11.293 回答
1

根据您在做什么(IE,这是集成到更大的项目还是更多的独立页面),您可能想要查看动态数据的东西。您可以将其指向您的数据库,它将生成为数据提供编辑界面所需的一切,包括外键/查找表值的下拉列表。

它还提供扩展点来执行您可能需要的任何类型的验证/业务逻辑实施。

于 2010-07-28T18:24:08.613 回答