如何在asp.net中的formview控件中显示表的所有记录

时间:2015-04-25 03:29:24

标签: asp.net

表 Rollno名字 101 XYZ 102 ABC

使用以下代码我只能显示表格的第一行 那是 101 XYZ

                rollno:                 '>
                名称:                 '>

如何显示表格的下一行

102 ABC

我使用它绑定到formview。

<ItemTemplate> rollno: <asp:Label ID="itemLabel" runat="server" Text='<%# Bind("rollno") %>'></asp:Label><br /> name: <asp:Label ID="imageLabel" runat="server" Text='<%# Bind("name") %>'></asp:Label>
</ItemTemplate>

1 个答案:

答案 0 :(得分:0)

您可以使用以下ItemTemplate在新行中创建下一行。

<ItemTemplate> 
   <div> 
     rollno: <asp:Label ID="itemLabel" runat="server" Text='<%# Bind("rollno") %>'></asp:Label>
     name: <asp:Label ID="imageLabel" runat="server" Text='<%# Bind("name") %>'> </asp:Label>
   </div>
</ItemTemplate>

要获取下一行,您需要将IEnumerable类型的数据源绑定到FormView,例如

  • 获取绑定到FormView的对象列表中的结果
  • 以DataTable获取结果(确保您有多行)并将其绑定到FormView