.net 如何在没有数据库的情况下使用列表视图[关闭]

bqucvtff  于 2023-06-25  发布在  .NET
关注(0)|答案(1)|浏览(100)

**已关闭。**此问题不符合Stack Overflow guidelines。目前不接受答复。

要求我们推荐或查找工具、库或喜爱的场外资源的问题对于Stack Overflow来说是离题的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,describe the problem和到目前为止为解决它所做的工作。
9年前关闭。
Improve this question
我对. net完全陌生。我想知道你如何在网页上使用listview作为动态工具(而不是应用程序)。在过去,我使用了一个数据库连接与listviews,他们会自动填充listview模板。在这种情况下,没有数据库,因为表单中的信息只是通过电子邮件发送出去。我想知道如何使用列表视图,没有数据库?每个列表视图项目只有2个字段,主题和消息。
如果有人能给我举个例子说明我应该做什么,我会很感激的。(显然要求辅导是违反规定的还是什么?对我来说没有多大意义)

nqwrtyyt

nqwrtyyt1#

创建一个datatable,然后添加这2列,代码如下:

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

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

  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>

相关问题