本篇内容主要讲解“怎么合并两个DataSet的数据内容”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么合并两个DataSet的数据内容”吧!
Default.aspx
复制代码 代码如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:GridView ID="GridView1" runat="server" CellPadding="4" ForeColor="#333333"
GridLines="None">
<RowStyle BackColor="#EFF3FB" />
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
<SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<EditRowStyle BackColor="#2461BF" />
<AlternatingRowStyle BackColor="White" />
</asp:GridView>
</div>
</form>
</body>
</html>
Default.aspx.cs
复制代码 代码如下:
using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
DataSet dsSource = new DataSet(); //创建源数据集
DataSet dsTarget = new DataSet(); //创建目标数据集
string conStr = ConfigurationManager.ConnectionStrings["conStr"].ToString();
using (SqlConnection con = new SqlConnection(conStr))//创建数据连接
{
//创建数据适配器
SqlDataAdapter sda = new SqlDataAdapter("select * from DictionaryType", con);
sda.Fill(dsSource, "DictionaryType");//将字典类添加到源数据集
sda = new SqlDataAdapter("select * from DictionaryItem", con);
sda.Fill(dsTarget, "DictionaryItem");//将字典值添加到目标数据集
}
dsTarget.Merge(dsSource); //将源数据集的DictionaryType表合并到目标数据集中
GridView1.DataSource = dsTarget.Tables["DictionaryType"];
GridView1.DataBind();
}
}
到此,相信大家对“怎么合并两个DataSet的数据内容”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。