本帖最后由 gaoyipu 于 2012-02-03 15:27:08 编辑

解决方案 »

  1.   

    <table cellspacing="0" cellpadding="2" width="85%" align="center" style="text-align: center;" >
                <tr>
                  <td colspan="2">表数据</td>
                </tr>
                <tr bgcolor="#ecf4fc" align="center">
                    <td>tddds</td><td>tdddsss</td><td>t43333</td>
                </tr>
                
                
                        <tr align="center" onmouseover="this.style.background='#eeeeee'" onmouseout="this.style.background=''">
                            <td><%# DataBinder.Eval("t41") %></td><td><%# DataBinder.Eval("t42") %></td><td><%# DataBinder.Eval("t43") %></td>
                            
                        </tr>
                    
                        <tr align="center" onmouseover="this.style.background='#eeeeee'" onmouseout="this.style.background=''">
                            <td><%# DataBinder.Eval("t41") %></td><td><%# DataBinder.Eval("t42") %></td><td><%# DataBinder.Eval("t43") %></td>
                            
                        </tr>
                    
                        <tr align="center" onmouseover="this.style.background='#eeeeee'" onmouseout="this.style.background=''">
                            <td><%# DataBinder.Eval("t41") %></td><td><%# DataBinder.Eval("t42") %></td><td><%# DataBinder.Eval("t43") %></td>
                            
                        </tr>
                    
            </table>
    这是生成网页的源文件
      

  2.   

    <table cellspacing="0" cellpadding="2" width="85%" align="center" style="text-align: center;" >
                <tr>
                  <td colspan="2">表数据</td>
                </tr>
                <tr bgcolor="#ecf4fc" align="center">
                    <%=getTableField()%>
                </tr>
                
                <asp:Repeater ID="Repeater2" runat="server">
                    <ItemTemplate>
                        <tr align="center" onmouseover="this.style.background='#eeeeee'" onmouseout="this.style.background=''">
                            <td><%# Eval("t41") %></td><td><%# Eval("t42") %></td><td><%# Eval("t43") %></td>
                            
                        </tr>
                    </ItemTemplate>
                </asp:Repeater>
            </table>
    可以出数据
      

  3.   

    getTableField()这个方法是否有返回值?<table class="tableStyle">
                                <tr class="topTrStyle">
                                    <td>
                                        序号</td>
                                    <td>
                                        公司名称
                                    </td>
                                    <td>
                                        链接地址
                                    </td>
                                    <td>
                                        操作
                                    </td>
                                </tr>
                                <asp:Repeater ID="Repeater1" runat="server" OnItemDataBound="Repeater1_RowDataBound">
                                    <ItemTemplate>
                                        <tr style="background-color: #E9F2F7; font-size: 15px; height: 25px">
                                            <td>
                                                <asp:Label ID="lblLinkID" runat="server" Text='<%#Eval("FriendsLink_ID") %>'></asp:Label>
                                            </td>
                                            <td style="font-size: 10pt">
                                                <%#Eval("FriendsLink_Name") %>
                                            </td>
                                            <td>
                                                <%#Eval("FriendsLink_Address") %>
                                            </td>
                                            <td>
                                                <asp:ImageButton ID="ImgDelete" runat="server" ImageUrl="~/Images/trash.gif" OnClick="ImgDelete_Click" />
                                            </td>
                                        </tr>
                                    </ItemTemplate>
                                </asp:Repeater>
                            </table>
      

  4.   

     <asp:Repeater ID="Repeater2" runat="server">
      <ItemTemplate>
      <tr>
      <%# Eval("t") %>  
      </tr>
    </ItemTemplate>
      </asp:Repeater>

    Repeater2的数据源绑定到getTableFields()获取到的数据
      

  5.   

    后台能得到值,那么 就在后台拼接html好了,不用repeater也可以
      

  6.   

    问题解决了。不用repeater直接后台写html