在ASP .Net GridView中可以使用这种格式吗?

时间:2013-02-16 05:28:27

标签: asp.net gridview

我去过这个

姓名|年龄|性别|身份证号码

ABC | 24 | M | 12312131

地址:第3街(上面整排的colspan)

FDC | 26 | F | 1232131 地址:第4街

(参见http://i46.tinypic.com/xymna.jpg)在GridView中有一段时间,但没有找到方法为每条记录添加新行(如转发器,但我希望坚持使用GridView使数据可管理。

非常感谢。

2 个答案:

答案 0 :(得分:0)

您需要使用ListView并使用其模板来实现您正在寻找的布局:

ListView Web Server Control Overview

答案 1 :(得分:0)

您可以使用gridview模板执行此操作,如下所示:

<asp:GridView ID=gView1 runat="server" BorderStyle="None" CellPadding="2"
    GridLines="None" PageSize="30" ShowHeader="False" AutoGenerateColumns=False>
<columns>
<asp:boundfield DataField=name></asp:boundfield>
<asp:TemplateField><ItemTemplate>&nbsp;|&nbsp;</ItemTemplate></asp:TemplateField>
<asp:boundfield DataField=age></asp:boundfield>
<asp:TemplateField><ItemTemplate>&nbsp;|&nbsp;</ItemTemplate></asp:TemplateField>
<asp:boundfield DataField=sex></asp:boundfield>
<asp:TemplateField><ItemTemplate>&nbsp;|&nbsp;</ItemTemplate></asp:TemplateField>
<asp:boundfield DataField=id></asp:boundfield>
</columns>
</asp:GridView>