如何使用listview,没有数据库

时间:2014-06-01 19:17:10

标签: c# .net listview dynamic

我对.net完全不熟悉。我想知道如何使用listview作为网页(而不是应用程序)上的动态工具。在过去,我使用了与listviews的数据库连接,他们会自动为您填充listview模板。在这种情况下,没有数据库,因为表单中的信息只是通过电子邮件发送出去。我想知道如何在没有数据库的情况下以这种方式使用listview?每个listview项目只有2个字段,主题和消息。

如果有人能告诉我一个我应该做的事情的例子,我将不胜感激。 (显然要求教程违反规则或其他内容?对我来说没有意义)

1 个答案:

答案 0 :(得分:1)

创建一个数据表,然后为它添加以下代码:

  DataTable dt = new DataTable();
  dt.Columns.Add("Subject");
  dt.Columns.Add("Message");

  DataRow dr = dt.NewRow();
  dr["Subject"] = "Subject1";
  dr["Message"] = "Message1";

  list.DataSource = dt;
  list.DataBind();

以下代码用于设计

        <asp:ListView runat="server" ID="list">
            <LayoutTemplate>
                <table id="Table1" runat="server">
                    <tr id="Tr1" runat="server">
                        <th>Subject</th>
                    </tr>
                    <tr runat="server" id="itemPlaceholder"></tr>
                </table>
            </LayoutTemplate>
            <ItemTemplate>
                <tr>
                    <td>
                        <asp:Label runat="server" ID="RssdLabel" Text='<%# Eval("Subject") %>' />
                    </td>
                </tr>
            </ItemTemplate>
        </asp:ListView>