0

次のようなアイテム比較ページを作成したい: http://www.autotrader.com/fyc/compare.jsp?sownerid=855612&end_year=2014&start_year=1981&keywordsfyc=&search_type=both&scarid=326877152&distance=10&default_sort=riceDESC&address=11413&sort_type=priceDESC&firstRecord= 1&num_records=25&seller_type=b&keywords_display=&compare=305557040&compare=319902555&compare=337325579

(これは autotraders.com の比較ページです)

私は今一週間フォームを探していて、考えられるすべての解決策を試しています.GridViewを使う人もいれば、ListViewを使う人もいます.カスタムdiv cssも試しましたが、できませんでした. 基本的に、デフォルトの横の行ではなく、縦の行 (横に並べた行) を表示したいと考えています。どんな助けにも感謝します。

4

2 に答える 2

0

この答えを使って問題を解決できると思います。それは私がそれをチェックしたように動作します。そして、この記事を使用して比較表を設計します

于 2013-03-09T08:38:43.090 に答える
0

Repeaterコントロールまたはコントロールを使用できますDataList

RepeaterまたはDataListの詳細

私は個人的に行きRepeaterます。

例:

<asp:Repeater ID="ExampleRepeater" runat="server" >
    <HeaderTemplate>
        <table>
    </HeaderTemplate>
    <ItemTemplate>
        <tr>
            <td>
                <asp:Label runat="server" ID="lblCategory" Text='<%# Eval("YouColumnName") %>' > </asp:Label>
            </td>

            <td>
                <asp:ImageButton ID="imgButton" runat="server" ImageUrl='<% #Eval("YourImageColumn %>'></asp:ImageButton>
            </td>
            <td>
                <asp:Label runat="server" ID="lblOtherInfo" Text='<%# Eval("YouColumnName") %>' > </asp:Label>
            </td>
       </tr>
    </ItemTemplate>
    <FooterTemplate>
        </table>
    </FooterTemplate>
</asp:Repeater>
于 2013-03-09T08:16:06.693 に答える