我想把表放在asp.net网格视图中

时间:2012-09-14 12:12:11

标签: asp.net

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

<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

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

1 个答案:

答案 0 :(得分:0)

gridview不适用于此。使用Table控件,并可编程地构建行和列。挑战是gridview不是要水平渲染。您也可以使用转发器或ListView,因为您可以让ListView或转发器呈现列,布局模板可以是表和标题行。