ASP.NET DataList

2025年3月17日 | 阅读 3 分钟

ASP.NET DataList 控件是一个轻量级的服务器端控件,它充当数据项的容器。它用于以列表格式将数据显示到网页中。

它显示来自数据源的数据。数据源可以是 DataTable 或数据库中的表。

在这里,首先,我们创建 DataList,它从 DataTable 获取数据。此示例包括以下文件。


使用 DataTable 的 ASP.NET DataList 示例

// DataListExample2.aspx

代码后台

// DataListExample2.aspx.cs

输出

它向浏览器生成以下输出。

ASP Net Datalist 1

使用数据库的 ASP.NET DataList 示例

此示例从数据库表中获取数据,并包括以下步骤。

1) 添加 Web 窗体

添加一个 web 窗体,将 DataList 拖到其上,就像我们在以下屏幕截图中做的那样。

ASP Net Datalist 2

从工具箱的数据类别中选择 DataList。

ASP Net Datalist 3

将 DataList 拖到窗体上。拖动后,它看起来像这样。

ASP Net Datalist 4

现在,我们需要配置数据库连接。点击它并设置新的数据源。

ASP Net Datalist 5

它将弹出一个包含各种数据源的新窗口。选择 SQL 数据库并单击“确定”。

ASP Net Datalist 6

选择数据源后,现在,我们需要选择数据连接。但在继续之前,请将连接字符串添加到 web.config 文件中。

// web.config

Data Source 是连接 SQL Server 所需的连接的名称。对于其他计算机系统,它可能有所不同。

ASP Net Datalist 7

单击“下一步”后,它会要求配置 SELECT 语句。

ASP Net Datalist 8

它允许我们选择要获取自定义记录的列数。它还提供 * 选项以选择所有列记录。

现在,测试配置的查询,看看它是否有效,就像我们在下面的屏幕截图中做的那样。

ASP Net Datalist 9

完成配置后,我们的 DataList 看起来像这样

ASP Net Datalist 10

"DataListExample.aspx" 文件包含以下代码。

输出

此应用程序产生以下输出。

ASP Net Datalist 11
下一主题ASP.NET DataGrid