一 , 每行显示4个内容 不到4个就不显示了,怎么弄?
二 , 每行想隔行颜色不一样怎么弄,他自带的是一行 假如 11 , 12, 13 , 14
                                                     21   22  23   24
     他显示效果为11 13 21 23颜色一样
     我想要的是 aa a2 a3 a4 一样  21 22 23 24一样
                                         

解决方案 »

  1.   

    补充一问 鼠标经过颜色改变 要源代码! 
    有代码的朋友网上贴!!  THANK YOU
      

  2.   

    1:在数据库中判断,整理好数据后再填充数据集。
    2:DataList的属性中有AlternatingItemStyle,这是交替行,给交替行设置想要的样式。Item是正常行,设置另外一个样式。
      

  3.   

    补充一问 鼠标经过颜色改变 要源代码! 
    有代码的朋友网上贴!!  THANK YOU
    ============
    源码多的是,看来你都懒到一定程度了,连搜索都懒得搜索了,呵呵....
      

  4.   

    可以用js来实现<script type="text/javascript">
            var i=1;
            var total=10;//<%=数据列表数量值(如:List.Count) %>
            </script>
            <table>        
                <tr>
            <asp:DataList  ID="datalist1" runat="server" ShowHeader="true" EditItemStyle-BorderStyle="None">
               <ItemTemplate>
               <script type="text/javascript">
               if(i++%4==0 && i!=total)
               {
                document.write("</tr><tr>");        //输出换行        
               }
               
               </script>
               <td>
               <%# Eval("name") %>
               </td>
               </ItemTemplate>
            </asp:DataList> 
            <script type="text/javascript">
                if(total%4!=0)
                {
                    for(var j=0;j<total;j++)
                    {
                      document.write("<td></td>");
                    }
                }
            </script>
            </tr>
            </table>
             当然也可以用服务器端代码块来实现同样的功能
      

  5.   

    AlternatingItemStyle是应用与交替项的不是交替行啊!
    我上传3个数据显示2个什么原因
      

  6.   

    为什么我的DATALIST控件3个数据显示2个 2个显示一个 一 不显示了 ????
      

  7.   

    DataList鼠标经过颜色改变不能沿用GridView的办法!!
      

  8.   

    DataList鼠标经过颜色改变不能沿用GridView的办法!!
    要在直接在aspx页面输入代码:
    aspx的html代码:
    <asp:DataList ID="DataList1" runat="server" .......>
       <ItemTemplate>
       <table><tr><td onmouseover="c=this.style.backgroundColor;this.style.backgroundColor='#6699ff'" onmouseout="this.style.backgroundColor=c">
          id:
          <asp:Label ID="idLabel" runat="server" Text='<%# Eval("id") %>'></asp:Label><br />
          bmmc:
          <asp:Label ID="bmmcLabel" runat="server" Text='<%# Eval("bmmc") %>'></asp:Label><br />
          <br />
        </td></tr></talbe>
        </ItemTemplate>
    </asp:DataList>
      

  9.   

    repeatColumns 这个属性可以控制 一行显示的数据量
      

  10.   

    用新的ListView吧,模板控制很好