0

这是我下面给出的网格视图代码>

<asp:GridView ID="gvReport" runat="server" AutoGenerateColumns="False" GridLines="None"
     ShowHeader="true" HorizontalAlign="Left" OnRowCommand="gvReport_RowCommand">
           <Columns>
               <asp:TemplateField HeaderText="User" ItemStyle-HorizontalAlign="Left">
                 <ItemTemplate>
                    <asp:Image id="img" text=<%#Eval("Coupon_Image")%>/>
                 </ItemTemplate>
                 <HeaderStyle Font-Bold="false" HorizontalAlign="Left" />
               </asp:TemplateField>
               <asp:TemplateField HeaderText="">
                 <ItemTemplate>
                    <asp:Button ID="getCoupon" runat="server" CssClass="btn" Width="145" Height="34"
                            CommandName="getCoupon" CommandArgument='<%#Eval("Coupon_Id")%>' />
                 </ItemTemplate>
                </asp:TemplateField>
           </Columns>
</asp:GridView>

在这个它显示像这样

 Image 1    Button
 Image 2    Button

实际上我想在网格视图中喜欢这种类型

  Image1            Image2      Image3
  Button            Button      Button

请帮助我....提前谢谢

4

1 回答 1

0

网格视图不适用于此。为此使用 Table 控件,并以可编程方式构建行和列。挑战在于 gridview 并不意味着水平渲染。您也可以使其与转发器或 ListView 一起使用,因为您可以让 ListView 或转发器呈现列,并且布局模板是表格和标题行。

于 2012-09-14T12:57:51.767 回答