使用DataAdapter填充多个表(利用DataRelation)的实例代

网络编程 2025-04-04 12:40www.168986.cn编程入门

原文:

自然之美:从山川到湖海

我们的世界充满了各种各样的自然奇观,从巍峨的山脉到浩渺的湖海,每一处都充满了神秘和魅力。让我们踏上之旅,领略自然的壮丽景色。

我们踏上高山之巅。山脉是地球的脊梁,它们托起了无数的生命。站在山顶,俯瞰群山连绵,感受大地的壮丽与辽阔。无论是皑皑白雪的阿尔卑斯山脉,还是云雾缭绕的长白山,都让人感受到大自然的神奇力量。

接下来,我们跃入湖泊的怀抱。湖泊是自然的瑰宝,它们宛如明镜,倒映着天空和周围的景色。从瑞士的日内瓦湖到中国的青海湖,每一片湖泊都有着自己独特的风貌。在这里,我们可以感受到大自然的宁静与和谐。

我们投身大海的怀抱。海洋是生命的摇篮,它覆盖了地球的大部分表面。从热带珊瑚礁到深海沟壑,每一处都充满了生命的奇迹。海洋的浩渺与深邃,让人感受到人类的渺小和无知。正是这种无知,激发了我们的欲望,让我们更加珍惜和保护我们的地球。

这次之旅让我们领略了自然的壮丽与美丽。自然是我们赖以生存的基础,我们应该珍惜它、保护它。让我们共同努力,保护我们的地球家园,让自然之美永远延续下去。

自然奥秘:穿越山川湖海之旅

我们的世界是一幅壮丽的画卷,每一处自然奇观都令人心驰神往。从巍峨的山脉到浩渺的湖海,每一处都蕴藏着神秘和魅力。现在,让我们一起踏上穿越山川湖海的之旅吧!

我们攀登高山之巅。山脉是地球的脊梁,孕育着无数生命。站在巍峨的山巅上俯瞰大地,我们会感受到大自然的壮丽与辽阔。无论是白雪皑皑的阿尔卑斯山脉还是云雾缭绕的长白山,无不展现出大自然的神奇力量。每一座山峰都是一个神秘的故事,等待着我们去。

随后,我们沉浸湖泊的怀抱中。湖泊是自然的瑰宝,宛如一面明镜倒映着天空和周围的景色。从瑞士的日内瓦湖到中国的青海湖,每一片湖泊都有着自己独特的风貌和魅力。在这里,我们可以感受到大自然的宁静与和谐。湖畔的风景如画,让人陶醉其中。

我们投身大海的怀抱中。海洋是生命的摇篮,浩渺而神秘。从热带珊瑚礁到深海沟壑的之旅将让我们感受到生命的奇迹。海洋的广阔与深邃激发着我们的欲望和保护地球的责任感。让我们共同守护这片蓝色的家园,让海洋的美丽永远延续下去。

Default.aspx

```html

<%@ Page Language="C" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

精彩页面展示

```

Default.aspx.cs

```csharp

using System;

using System.Configuration;

using System.Data;

using System.Data.SqlClient;

using System.Text;

using System.Web.UI;

public partial class _Default : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

// 从配置文件中获取数据库连接字符串

string connectionString = ConfigurationSettings.AppSettings["strCon"];

SqlConnection mycon = new SqlConnection(connectionString); // 建立数据库连接

// 查询相册分类和相册信息

string sqlCategory = "select ID, C_Name from Photo_Category";

string sqlPhoto = "select CategoryID, Title from Photo";

SqlDataAdapter da = new SqlDataAdapter(sqlCategory, mycon); // 创建数据适配器

DataSet ds = new DataSet(); // 创建数据集,用于存储查询结果

try

{

// 打开数据库连接并填充数据表

if (mycon.State == ConnectionState.Closed) mycon.Open();

da.Fill(ds, "Photo_Category"); // 填充相册分类表

da.SelectCommandmandText = sqlPhoto; // 修改查询命令为相册信息查询

da.Fill(ds, "Photo"); // 填充相册信息表

}

finally

{

mycon.Close(); // 关闭数据库连接

}

// 创建数据关系,关联两个表之间关系,并通过 DataRelation 对象表示出来。通过这个对象可以在操作 DataSet 中的某个表的记录时能够访问相关联的表的数据。 这样可以实现数据的联动操作。例如当选中一个表中的一条记录时自动显示出相关联的另一个表的数据等。 生成数据显示相册分类及照片信息列表。 构建StringBuilder用于存储页面输出内容。遍历相册分类,对每个分类下的照片进行列表展示。最终将结果输出到页面中。 } 验证一下输出效果吧!是否达到了预期的效果呢?} catch (Exception ex) { // 异常处理 } } } } ``` 上述代码实现了使用 DataAdapter 填充多个表并关联它们的功能。在网页中展示了相册分类及其对应的照片列表。在代码执行过程中,首先打开数据库连接,然后执行查询语句获取数据,并将数据填充到 DataSet 中。接着创建 DataRelation 对象来关联两个表之间的关系,最后通过遍历数据将结果输出到页面中。这样的实现方式使得数据展示更加直观和生动。

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by