--------------------
-                  -
-       图         -     名称一:**********
-                  -
-                  -     名称二:************
-                  -
-       片         -     名称三:*************
-                  - 
-                  -     名称四:**********
-                  -
--------------------    名称五:***************************    名称六:************************    名称七:********************************
用datagrid的模板列怎样实现上面的样式啊?我这样写的,但是只能在图片右边显示一行就回行到下面了
<asp:DataGrid id="DataGrid1" runat="server" Width="736px">
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<img src='pic/<%# MyFunc(DataBinder.Eval(Container.DataItem,"id").tostring())%>.jpg' width="80px" height="110px">
名称一:<%# DataBinder.Eval(Container.DataItem,"jie")%>
名称二:<%# DataBinder.Eval(Container.DataItem,"jie")%>
名称三:<%# DataBinder.Eval(Container.DataItem,"jie")%>
名称四:<%# DataBinder.Eval(Container.DataItem,"jie")%>

应该怎么实现上面的样式啊!!!!!!!!!!!!!

解决方案 »

  1.   

    在itemtemplate里加一个表格阿就可以排版了,,,如果要实现这样的布局,没有必要用DATAGRID吧,,用DATALIST更好些
      

  2.   

    模板列里面放个Html的Table,把要加的控件放到Table里
      

  3.   

    不太好实现,建议还是用DATALIST吧,这样实现起来比较方便
      

  4.   

    DataList模板列比较好控制,模板列里面放个Html的Table,把要加的控件放到Table里