最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

DataTable類Clone方法與Copy方法的區(qū)別分析

 更新時間:2013年03月03日 14:29:28   作者:  
初學者可能不清楚DataTable類的Clone及Copy方法的區(qū)別,查msdn,可得到如下結(jié)論

DataTable.Clone 方法:克隆 DataTable 的結(jié)構(gòu),包括所有 DataTable 架構(gòu)和約束。

DataTable.Copy 方法:復制該 DataTable 的結(jié)構(gòu)和數(shù)據(jù)。

我們可以編寫如下的程序,進行驗證:

復制代碼 代碼如下:

        static string connStr = "Server=.\\sqlexpress;Initial Catalog=hr;Integrated Security=True";

        static void Clone()
        {
            using (SqlConnection conn = new SqlConnection(connStr))
            {
                string sql = "select * from emp";
                SqlDataAdapter da = new SqlDataAdapter(sql, conn);
                DataTable dt = new DataTable();
                da.Fill(dt);
                DataTable dtClone = dt.Clone();
                Print(dtClone);
            }
        }

        private static void Print(DataTable dtClone)
        {
            foreach (DataColumn col in dtClone.Columns)
            {
                Console.Write(col.DataType+"\t");
            }
            Console.WriteLine();
            foreach (DataRow row in dtClone.Rows)
            {
                Console.Write(row[0] + "\t" + row[1] + "\t" + row[2] + "\n");
            }
            Console.WriteLine();
        }
        static void Main(string[] args)
        {
            Clone();//僅僅復制表結(jié)構(gòu)
            Copy();//復制表結(jié)構(gòu)及數(shù)據(jù)
            Console.ReadKey();
        }

        private static void Copy()
        {
            using (SqlConnection conn = new SqlConnection(connStr))
            {
                string sql = "select * from emp";
                SqlDataAdapter da = new SqlDataAdapter(sql, conn);
                DataTable dt = new DataTable();
                da.Fill(dt);
                DataTable dtCopy = dt.Copy();
                Print(dtCopy);
            }
        }
    }

相關(guān)文章

  • ASP.NET實現(xiàn)Web網(wǎng)站本地化

    ASP.NET實現(xiàn)Web網(wǎng)站本地化

    這篇文章介紹了ASP.NET實現(xiàn)Web網(wǎng)站本地化的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • asp.net core多文件分塊同時上傳組件使用詳解

    asp.net core多文件分塊同時上傳組件使用詳解

    這篇文章主要為大家介紹了一個可多個文件同時上傳、斷點續(xù)傳,并實時反饋上傳進度的 Asp.Net core 組件,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-12-12
  • 子窗口給父窗口賦值實現(xiàn)思路及案例演示

    子窗口給父窗口賦值實現(xiàn)思路及案例演示

    今天學習一下javascript實現(xiàn)從父窗口打開一個子窗口,在子窗口處理一些結(jié)果之后,把結(jié)果賦值于父窗口的文本框內(nèi),接下來介紹實現(xiàn)方法,感興趣的朋友可以了解下,希望本文對你有所幫助
    2013-01-01
  • DataSet.Tables[].Rows[][]的用法詳細解析

    DataSet.Tables[].Rows[][]的用法詳細解析

    以下是對DataSet.Tables[].Rows[][]的用法進行了詳細的分析介紹,需要的朋友可以過來參考下
    2013-09-09
  • 在vs2008中使用AJAX開發(fā).net 2.0下的Web程序的方法

    在vs2008中使用AJAX開發(fā).net 2.0下的Web程序的方法

    最近做項目需要用到AJAX,但是工作需要必須使用.net 2.0版本;但發(fā)現(xiàn)如果項目為.net2.0版本則沒有Ajax(web.config已經(jīng)配置上ajax) ,、工具欄中并不出現(xiàn)Ajax選項卡. 而且新建頁面也沒有AJAX頁面;后來查了很多資料 發(fā)現(xiàn)了一種解決方法
    2011-06-06
  • .NET Windows 多線程thread編程

    .NET Windows 多線程thread編程

    .net里使用線程,用thread類,定義線程,啟動,銷毀,全部包括在這個類里,定義一個線程,必須指定這個線程的函數(shù),也就是這個線程是做什么的
    2012-12-12
  • 在.NET6中使用配置Quartz.NET定時任務(wù)并使用IHostedService實現(xiàn)項目啟動自動加載任務(wù)

    在.NET6中使用配置Quartz.NET定時任務(wù)并使用IHostedService實現(xiàn)項目啟動自動加載任務(wù)

    Quartz.Net是一個強大、開源、輕量的作業(yè)調(diào)度框架,在平時的項目開發(fā)當中也會時不時的需要運用到定時調(diào)度方面的功能,這篇文章主要介紹了在.NET6中使用配置Quartz.NET定時任務(wù)并使用IHostedService實現(xiàn)項目啟動自動加載任務(wù),需要的朋友可以參考下
    2024-04-04
  • ASP.NET中日歷控件和JS版日歷控件的使用方法(第5節(jié))

    ASP.NET中日歷控件和JS版日歷控件的使用方法(第5節(jié))

    這篇文章主要為大家詳細介紹了ASP.NET中日歷控件和JS版日歷控件的使用方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2015-08-08
  • 利用ASP.NET MVC+Bootstrap搭建個人博客之打造清新分頁Helper(三)

    利用ASP.NET MVC+Bootstrap搭建個人博客之打造清新分頁Helper(三)

    這篇文章主要介紹了利用ASP.NET MVC+Bootstrap搭建個人博客之打造清新分頁Helper(三)的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-06-06
  • asp.net Core3.0區(qū)域與路由配置的方法

    asp.net Core3.0區(qū)域與路由配置的方法

    這篇文章主要給大家介紹了關(guān)于asp.net Core3.0區(qū)域與路由配置的方法,文中通過示例代碼介紹的非常詳細,對大家學習或者使用asp.net Core3.0具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-05-05

最新評論

哈尔滨市| 阳城县| 通道| 舞钢市| 康定县| 石柱| 仙游县| 满洲里市| 瓦房店市| 扶绥县| 永顺县| 龙门县| 赣州市| 阳春市| 谷城县| 徐水县| 桐梓县| 油尖旺区| 澄城县| 杂多县| 集安市| 桃园市| 淄博市| 苗栗市| 金湖县| 万宁市| 阜宁县| 平果县| 定州市| 桃源县| 刚察县| 鹤岗市| 枝江市| 陕西省| 微山县| 兴安县| 秦安县| 胶州市| 利津县| 永安市| 霍山县|