0

我在从 ASP.Net 中继器的标记中查找有关从实体框架实体中选择数据的信息时遇到问题

我有一个这样的中继器:

<asp:Repeater ID="Repeater1" runat="server" DataSourceID="s_Options">
        <HeaderTemplate>
            <table>
            <tr>
            <th>Manager Name</th>
            </tr>
        </HeaderTemplate>
        <ItemTemplate>
            <tr>
            <td><% !!!!! MY PROBLEM IS HERE %></td>
            </tr>                
        </ItemTemplate>
        <FooterTemplate>
            </table>
        </FooterTemplate>
    </asp:Repeater>

我有一个名为 Option 的实体。

Option 有 3 个成员:OID、Option_Type 和 Option_Value

我正在尝试使用 Option_Values 填充此中继器,其中 Option_Type = "This Option" 但我完全不知道如何在项目模板中执行此操作,并且我无法正确措辞我的问题以在其他地方找到答案。

首先,如果在Repeater 的标记中这样做不是最好的方法,请告诉我。

此外,我正在寻找有关如何过滤此实体以及标记外观的任何帮助。

另外,如果这是其他地方已经涵盖的内容,那么我很抱歉,我一定是问错了问题。如果你能帮助我以更有建设性的方式表达我的要求,请告诉我。

4

2 回答 2

1

如果我正确理解你的问题,你想要 -

<ItemTemplate>
   <td><%# Eval("Option_Type") %></td>
</ItemTemplate>

查看使用 DataList 和 Repeater Controls文章显示数据的底部。

于 2013-04-02T22:09:56.483 回答
0

使用此代码并将您的表列名称放入 Eval..

 <table style="width: 400px">
      <asp:Repeater ID="Repeater1" runat="server">
             <ItemTemplate>
                  <tr>
                     <td>
                      <asp:Label ID="LBLtEXT" runat="server" Text='<%#Eval("Your filed name ")%>'></asp:Label>


                     </td>
                   </tr>
                </ItemTemplate>
        </asp:Repeater>
     </table>
于 2013-04-03T07:42:47.280 回答