datalist重复列显示我想达到这样的效果
公司 姓名  公司 姓名
A    name1   B  name2  为什么显示成下面的样子了呢?公司 姓名  公司 姓名
A    name1   A    name1
B  name2     B  name2 重复了,要怎么做才能达到我要的效果?谢谢 了
 <asp:datalist runat="server" ID="datalist1" align="center" RepeatColumns="2" RepeatDirection="Horizontal">
  <HeaderTemplate>    <table width="1000"  align="center" border="1" cellpadding="0" cellspacing="0" style="border-color:Red;">
    <tr>
        <td align="center" width="125" style="border-color:Red;" ><span>所在公司</span></td>
        <td align="center" width="125" style="border-color:Red;" ><span>姓名</span></td>
               
    </tr>
    </HeaderTemplate>    
    <ItemTemplate>
        <tr onmouseover="mouseOverLine(this)" onmouseout="mouseOutLine(this)">
        <td>
           
                <span><%# Eval("resume_Factory")%></span>
        </td>
        <td>
                   
                <span><%# Eval("resume_Name")%></span>
        </td>
                
        
        </tr>
    
  </ItemTemplate>
 <FooterTemplate>
    </table>
    </FooterTemplate>
    </asp:DataList>

解决方案 »

  1.   

    看看你Sql 语句查询的结果是什么
      

  2.   

    RepeatColumns="2" RepeatDirection="Horizontal"这两个属性证明你绑定的方式没有错误
      

  3.   


    //DataList及repeater都可以实现绑定数据的横向排列:       <table><tr><td>
           <asp:DataList ID="DataList1" runat="server" RepeatDirection="Horizontal" RepeatColumns="5">
            <ItemTemplate>                       
              <a href='show.aspx?ipath=file://202.114.32.172/Files/<%# DataBinder.Eval(Container.DataItem, "sid") %>' target="_blank">
                    <%# DataBinder.Eval(Container.DataItem, "sid") %>
                </a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
             </ItemTemplate>
            </asp:DataList>
           </td></tr></table>  //数据绑定:        string sql = "";
            sql = "...";
            MySqlDataAdapter da = new MySqlDataAdapter(sql, conn);
            conn.Open();
            DataSet ds = new DataSet();
            da.Fill(ds);        
            DataList1.DataSource = ds.Tables[0].DefaultView        DataList1.DataBind();//2008-10-07楼主可以参考一下
      

  4.   

    repeatcolumns不是指一行可以显示多少个模板吗?