亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

比較2個datatable內容是否相同的方法

2020-01-24 02:51:41
字體:
來源:轉載
供稿:網友

DataTable可以通過RowStatus來判斷狀態是否發生了改變。但是有些時候我們希望在行狀態即使為Modified的情況下也不要提示內容發生了變化,這個時候我們可能就需要自己寫方法去判斷了。比如有一個DataTable中有選擇列的狀態發生了變化,但是我在保存時不希望系統判斷DataTable的行狀態發生了變化而將數據重新更新到數據庫中。
 這樣我們可以將需要判斷DataTable中那些列變化時才需要保存了。以下是比較2個DataTable的內容是否相同的方法:

 

復制代碼 代碼如下:

 ///   <summary>

///   比較兩個DataTable內容是否相等,先是比數量,數量相等就比內容
///   </summary>
///   <param   name= "dtA "> </param>
///   <param   name= "dtB "> </param>
private bool CompareDataTable(DataTable dtA, DataTable dtB)
{
    if (dtA.Rows.Count == dtB.Rows.Count)
    {
if (CompareColumn(dtA.Columns, dtB.Columns))
{
    //比內容
    for (int i = 0; i < dtA.Rows.Count; i++)
    {
for (int j = 0; j < dtA.Columns.Count; j++)
{
    if (!dtA.Rows[i][j].Equals(dtB.Rows[i][j]))
    {
return false;
    }
}
    }
    return true;
}
else
{
    return false;
}
    }
    else
    {
return false;
    }
}
///   <summary>
///   比較兩個字段集合是否名稱,數據類型一致
///   </summary>
///   <param   name= "dcA "> </param>
///   <param   name= "dcB "> </param>
///   <returns> </returns>
private bool CompareColumn(System.Data.DataColumnCollection dcA, System.Data.DataColumnCollection dcB)
{
    if (dcA.Count == dcB.Count)
    {
foreach (DataColumn dc in dcA)
{
    //找相同字段名稱
    if (dcB.IndexOf(dc.ColumnName) > -1)
    {
//測試數據類型
if (dc.DataType != dcB[dcB.IndexOf(dc.ColumnName)].DataType)
{
    return false;
}
    }
    else
    {
return false;
    }
}
return true;
    }
    else
    {
return false;
    }
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
中文字幕精品一区久久久久| 成人免费视频在线观看超级碰| 欧美日韩加勒比精品一区| 国产精品第七十二页| 高清在线视频日韩欧美| 欧美壮男野外gaytube| 欧美老少做受xxxx高潮| 久久99亚洲精品| 国产精品久久久久久久久| 日韩av片电影专区| 欧美黑人巨大精品一区二区| 欧美午夜性色大片在线观看| 欧美精品福利在线| 久精品免费视频| 久久久精品国产亚洲| 日韩精品久久久久久久玫瑰园| 久久久久国产精品免费网站| 国语自产精品视频在免费| 97久久精品人人澡人人爽缅北| 欧美激情videoshd| 国产精品精品国产| 亚洲成人av片| 国产精品福利无圣光在线一区| 美女视频久久黄| 亚洲视频一区二区| 午夜精品一区二区三区视频免费看| 91久久精品久久国产性色也91| 欧美日韩成人在线视频| 国产精品久久久久久一区二区| 国产日韩欧美黄色| 日韩精品免费观看| 欧美最猛黑人xxxx黑人猛叫黄| 2019中文字幕免费视频| 亚洲精品自产拍| 一区二区在线视频播放| 久久久国产91| 日韩欧美a级成人黄色| 一区二区三区四区在线观看视频| 欧美精品一区在线播放| 精品亚洲va在线va天堂资源站| 国产精品爽爽ⅴa在线观看| 国产欧美在线播放| 欧美网站在线观看| 亚洲午夜激情免费视频| 久久夜色精品国产亚洲aⅴ| 青草热久免费精品视频| 91精品国产乱码久久久久久久久| 亚洲v日韩v综合v精品v| 97视频在线观看免费| 亚洲欧美日本另类| 欧美亚洲在线视频| 日韩成人在线免费观看| 51视频国产精品一区二区| 日韩免费av片在线观看| 国产精品日韩在线一区| 亚洲久久久久久久久久| 亚洲成人精品视频在线观看| 伊人伊成久久人综合网站| 懂色av中文一区二区三区天美| 97视频免费看| 狠狠综合久久av一区二区小说| 欧美成人精品在线| 91在线视频九色| 成人h猎奇视频网站| 久久久久久久久久国产| 国产国产精品人在线视| 91精品国产综合久久久久久久久| 久久久爽爽爽美女图片| 国产精品盗摄久久久| 欧美黑人性生活视频| 久久亚洲综合国产精品99麻豆精品福利| 精品久久久久久久久久久久| 这里只有精品久久| …久久精品99久久香蕉国产| 中文字幕欧美视频在线| 国产欧美日韩最新| 日韩一区二区久久久| 国产精品入口免费视频一| 国产成人精品久久亚洲高清不卡| 国产精品一区二区三区免费视频| 精品久久久久久电影| 亚洲综合第一页| 久久久91精品| 亚洲成色www8888| 日韩高清免费在线| 国产成人精品免费视频| 成人欧美一区二区三区黑人孕妇| 红桃av永久久久| 亚洲日本中文字幕免费在线不卡| 欧美性精品220| 亚洲第一免费播放区| 91福利视频网| 亚洲欧洲免费视频| 国产精品盗摄久久久| 国产成人一区二| 欧美精品一区在线播放| 色妞一区二区三区| 亚洲精品免费在线视频| 538国产精品一区二区在线| 国产丝袜精品视频| 91在线观看免费高清| 欧美日韩成人黄色| 成人免费高清完整版在线观看| 日韩av在线精品| 黑人巨大精品欧美一区二区一视频| 日韩av大片免费看| 欧美成人精品三级在线观看| 日韩av一区在线观看| 日本欧美国产在线| 欧美色视频日本高清在线观看| 亚洲资源在线看| 欧美午夜丰满在线18影院| 91精品国产综合久久男男| 亚洲欧美中文日韩在线| 精品国偷自产在线视频99| 亚洲天堂男人天堂| 久久久91精品国产一区不卡| 色综久久综合桃花网| 国产精品入口尤物| 日韩高清电影好看的电视剧电影| 国产精品久久综合av爱欲tv| 亚洲欧美一区二区激情| 日韩一区二区久久久| 国产成人久久精品| 色哟哟入口国产精品| 国产第一区电影| 国产成人自拍视频在线观看| 91免费观看网站| 麻豆一区二区在线观看| 97视频网站入口| 国产精品久久久久久久一区探花| 国产成人一区二区三区电影| 在线视频精品一| 精品久久久久久久久久久| 法国裸体一区二区| 亚洲国产精品网站| 亚洲精品久久久久国产| 欧美俄罗斯乱妇| 中文字幕亚洲激情| 欧美成年人视频网站欧美| 欧美大秀在线观看| 亚洲无亚洲人成网站77777| 亚洲国产97在线精品一区| 91美女福利视频高清| 久热精品视频在线观看一区| 日韩精品在线免费观看视频| 欧美另类69精品久久久久9999| 51精品在线观看| 色婷婷综合成人av| 在线看福利67194| 91日韩在线播放| 欧美丝袜一区二区三区| 国产一区香蕉久久| 欧美激情视频一区| 成人亲热视频网站| 国内精品久久久久久久| 美乳少妇欧美精品| 中文字幕av一区二区三区谷原希美| www.日本久久久久com.| 国产精品三级美女白浆呻吟| 国产午夜精品免费一区二区三区| 日韩在线视频国产| 日韩中文在线不卡| 不卡av在线播放|