Asp.net DetailsView - 多列?

时间:2011-07-26 02:54:34

标签: asp.net detailsview

默认情况下,DetailsView支持2列。我想添加第三列。这可以使用DetailsView吗?在每个字段中创建一个表并不符合我的要求,因为第三列将无法正确对齐。

我知道我可以使用其他控件,比如DataList,但是使用类型为asp:HyperLinkField / asp:DetailsView的CheckBoxField / etc以及相应的属性非常方便。

两个世界中最好的(DataList的灵活性和DetailsView的内置速记对象)是否存在?

2 个答案:

答案 0 :(得分:4)

如果您想要自定义模板&布局,你应该使用FormView,因为它会表现出来并且与detailsView具有相同的事件。

看看MSDNUsing the FormView's Templates

答案 1 :(得分:-1)

我不确定为什么你认为DetailsView只支持两列。在MSDN上有一个包含多个列(字段)的综合示例:

DetailsView Class