在Repeater里有一个字段的绑定 如下:<td  align="center">
   <%# Eval("dictionary_child_id_grade") %>
</td>该字段是另外一个表的id主键,我想要显示出来的是另外那个表中对应数据的一个字段值,而不是现在这个。。怎么弄类。举个小例子吧。

解决方案 »

  1.   

    。。那你要把另外一个表的数据读出来绑定到repeater的datasource里面才行啊
      

  2.   

    http://www.w3school.com.cn/aspnet/aspnet_repeater.asp
    去看看就知道哈!
      

  3.   

    数据库中查询出关联的
    DataTable = select pername from pertable where perid =  (select perid from sontable where sonid = <%# Eval(dictionary_child_id_grade)%>)
      

  4.   

    当然了,<%# Eval(dictionary_child_id_grade)%> 你要在itemdatabound中去弄吧
      

  5.   

                <asp:Repeater ID="Repeater1" runat="server">
                    <HeaderTemplate>
                    <table>
                        <tr>
                            <td>标题</td>
                        </tr>
                    </HeaderTemplate>
                    <ItemTemplate>
                        <%#Eval("你要绑定的数据库列明") %>
                    </ItemTemplate>
                    <FooterTemplate>
                    </table>
                    </FooterTemplate>
                </asp:Repeater>
      

  6.   

                <asp:Repeater ID="Repeater1" runat="server">
                    <HeaderTemplate>
                    <table>
                        <tr>
                            <td>标题</td>
                        </tr>
                    </HeaderTemplate>
                    <ItemTemplate>
                        <%#Eval("你要绑定的数据库列明") %>
                    </ItemTemplate>
                    <FooterTemplate>
                    </table>
                    </FooterTemplate>
                </asp:Repeater>