1

我是一名新的 ASP.NET 开发人员,现在我需要开发一个包含 15 个字段的数据输入系统,允许系统管理员在这 15 个属性中的每一个属性下输入一些数据。根据我在 ASP.NET 教程中学到的知识,我认为最好的控件是 ListView 控件,以便系统管理员将来可以进入新的领域。我现在的问题是:如何将这 15 个字段分成两列?因为我看到的关于使用 ListView 的所有内容都是将所有属性放在第一行,并且条目将位于它们的下方。我想要的是创建一个包含两列属性和两列条目的列表

4

3 回答 3

1

我不确定ListView从您的描述中是否有意义。您的管理员是否更新不同对象的相同属性?与其类中的大多数 ASP.NET 控件一样——Repeater以及GridView其他类似的示例——ListView它旨在根据您提供的 HTML 模板创建几行相同的信息。

如果您的管理员正在创建或更新:

  • 不同对象的相同属性,然后ListView, Repeater, orGridView就可以了。
  • 相同或不同对象的不同属性,那么您需要一个带有普通数据输入控件的更传统的表单(如TextBox,HtmlSelectDropDownList,CheckBox等)
于 2011-10-13T15:22:02.230 回答
0

我会使用更自由的方法并将我自己的字段编码到您想要的视图中。

起初可能需要更多时间,但之后您将能够更快更轻松地控制它的外观。

使用 listView,您可以根据需要构建编辑/输入 gui - 表格或任何其他方式。如果真的必须分成 2 列 - 你可以只放一个标签,然后在它下面的字段。一侧有 7 个,另一侧有 8 个。

于 2011-10-13T13:23:34.860 回答
0

如果您正在寻找使用数据控件的编辑功能,您可以为您的数据控件(无论是 gridview 还是其他)创建一个自定义项目模板,该模板具有一个表格和每个属性(我假设所有 15 个都被考虑1行数据)。将您的单行绑定到数据控件,它应该可以工作。您甚至可以使用不同的模板视图进行显示和编辑。

于 2011-10-13T18:07:14.207 回答