国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP.NET教程 - 使用DataAdapter填充多個表(利用DataRelation)的實例代碼

使用DataAdapter填充多個表(利用DataRelation)的實例代碼

2019-10-28 13:06asp.net教程網 ASP.NET教程

使用DataAdapter填充多個表(利用DataRelation)的實例代碼,需要的朋友可以參考一下

使用DataAdapter填充多個表(利用DataRelation)的實例代碼

Default.aspx

 

復制代碼代碼如下:


View Code

 

<%@ 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>

    </div>
    <asp:Label ID="lbText" runat="server"></asp:Label>
    </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;
using System.Text;

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.Equals(ConnectionState.Closed))
            { mycon.Open(); }//顯式地打開數據庫連接
            da.Fill(ds, "Photo_Category");//填充相冊分類表
            da.SelectCommand.CommandText = sqlPhoto;
            da.Fill(ds, "Photo");//填充相冊信息表
        }
        finally
        {
            mycon.Close();//顯式地關閉數據庫連接
        }
        //創建DataRelation對象,關聯表間關系
        DataRelation relat = new DataRelation("Photo_Category",  ds.Tables["Photo_Category"].Columns["ID"],ds.Tables["Photo"].Columns["CategoryID"]);
        ds.Relations.Add(relat);//添加表間關系
        StringBuilder builder = new StringBuilder("");
        foreach (DataRow row in ds.Tables["Photo_Category"].Rows)
        {
            builder.Append("<b>");
            builder.Append(row["C_Name"].ToString());
            builder.Append("</b><ul>");
            DataRow[] childRows = row.GetChildRows(relat);
            foreach (DataRow childRow in childRows)
            {
                builder.Append("<li>");
                builder.Append(childRow["Title"].ToString());
                builder.Append("</li>");
            }
            builder.Append("</ul>");
        }
        lbText.Text += builder.ToString();//將運行結果輸出到頁面中
    }

}

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 69免费网站 | 8888色大全 | 欧美一区二区三区在线观看视频 | 久久久久国产精品免费免费搜索 | 亚洲一区二区三 | 蜜月久综合久久综合国产 | 成人午夜精品久久久久久久网站 | 风间由美一区二区 | 一区二区三区国产 | 日韩和欧美一区二区 | 欧美日韩亚洲综合 | 精品国产乱码久久久久久牛牛 | 黄色成人在线 | 激情久久av一区av二区av三区 | 欧美视频在线播放 | 国产中文字幕在线看 | 中文字幕高清视频 | 中文字幕日韩欧美一区二区三区 | 一区二区免费在线视频 | 中文字幕在线观看视频一区 | 欧美一区二区三区免费观看视频 | 成人av专区 | 日韩在线播放一区二区 | 久久亚洲天堂 | 午夜爱 | 成人免费在线观看视频 | 久久99精品久久久久婷婷暖91 | 日韩高清电影 | 亚洲精品字幕 | 国产日韩一区二区在线 | 久久综合久色欧美综合狠狠 | 欧州一区二区三区 | 中文字幕在线观看一区二区三区 | 亚洲在线播放 | 日韩欧美国产一区二区三区 | 国产精品久久久久国产a级 九九在线精品视频 | 爱色区综合网 | 日韩大片在线观看 | 一特黄a大片免费视频 视频 | 日韩综合视频在线观看 | 玖玖综合网 |