我对.net完全不熟悉。我想知道如何使用listview作为网页(而不是应用程序)上的动态工具。在过去,我使用了与listviews的数据库连接,他们会自动为您填充listview模板。在这种情况下,没有数据库,因为表单中的信息只是通过电子邮件发送出去。我想知道如何在没有数据库的情况下以这种方式使用listview?每个listview项目只有2个字段,主题和消息。
如果有人能告诉我一个我应该做的事情的例子,我将不胜感激。 (显然要求教程违反规则或其他内容?对我来说没有意义)
答案 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>