有一个数据源,我想根据其中一个字段把数据源分段现实,比如,有一个字段是厂商,数据源的纪录数不确定,里面还有多少个不同厂商也不确定,假设,有100条数据,60条是厂商A,20条是厂商B,20条是厂商C,那我想的结果是,显示表头,然后显示A的60条数据,再显示表头,再显示B的20条数据,然后再表头,再显示C的20条数据,不知道该怎么实现,请各位大虾教教小弟,谢谢了...

解决方案 »

  1.   

    自己画表格呗比如在aspx中定义一个div,并且runat=server
    然后再.cs中就可以div.innerhtml = "<table>.................</table>";
      

  2.   

    数据绑定控件的 模板列中,自己按照这样的样式排版就好了..=======================================================<asp:datalist id="dl" runat="server" Width="100%">
    <ItemTemplate>
    <table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#4d95e6" class="title2">
    <tr>
    <td width="40%" height="26" align="center">

    这里是你的表头..也可以绑定你的内容
    </td></tr><tr>
    <td width="30%" height="26" align="center">
    <a href="javascript:void" onclick='var mywin = window.open("AddFriend.aspx?name=<%# DataBinder.Eval(Container.DataItem,"userName") %>","","width=300,height=150,top=250, left=300");'>
    加我为好友</a>
    </td>
    </tr>
    </table>
    </ItemTemplate>
    </asp:datalist>