做项目时候经常会使用DataList来自定义显示数据格式,如果要将内容两列显示只需要将DataList的属性进行设置就可以了,如下代码:
<asp:DataList ID="DataListCity" Width="100%" runat="server" RepeatColumns="2" >
使用RepeatColumns="2"代表两列显示。
在两列显示的时候需要显示两列的标题头,此时如果在DataLIst外面添加样式处理效果不是很理想,可以在HeaderTemplate进行设定就可以解决这个问题,具体代码如下:
<asp:DataList ID="DataListCity" Width="100%" runat="server" RepeatColumns="2"
OnItemCreated="DataListCity_ItemCreated"
OnItemDataBound="DataListCity_ItemDataBound"
>
<HeaderTemplate>
<table width="100%">