0
点赞
收藏
分享

微信扫一扫

利用DateSet实现多个数组的快速比较(.net)


                                                                                       
新建1个DataSet ,并添加列a,b
b列用来识别来源
把列的Unique属性设为true

当把数组1添到table,b=1
再把数组2添到table,   b=2
由于完整性
数组2添加以存在的项时会报异常
添加完之后
b=2的就是数组2有数组1没有的项



利用DateSet实现多个数组的快速比较(.net)_数组              利用DateSet实现多个数组的快速比较(.net)_数组_02

1                      2


  1利用DateSet实现多个数组的快速比较(.net)_i++_03using System;

  2利用DateSet实现多个数组的快速比较(.net)_i++_03using System.Collections.Generic;

  3利用DateSet实现多个数组的快速比较(.net)_i++_03using System.Text;

  4利用DateSet实现多个数组的快速比较(.net)_i++_03using System.Data;

  5利用DateSet实现多个数组的快速比较(.net)_i++_03using System.Collections;

  6利用DateSet实现多个数组的快速比较(.net)_i++_03namespace WindowsApplication1

  7利用DateSet实现多个数组的快速比较(.net)_i++_09利用DateSet实现多个数组的快速比较(.net)_数组_10利用DateSet实现多个数组的快速比较(.net)_i++_11{

  8利用DateSet实现多个数组的快速比较(.net)_数组_12    class Ccmp

  9利用DateSet实现多个数组的快速比较(.net)_数组_13利用DateSet实现多个数组的快速比较(.net)_数组_14    利用DateSet实现多个数组的快速比较(.net)_i++_11{

 10利用DateSet实现多个数组的快速比较(.net)_数组_12        

 11利用DateSet实现多个数组的快速比较(.net)_数组_12        System.Data.DataSet ds=new DataSet();

 12利用DateSet实现多个数组的快速比较(.net)_数组_12        public System.Data.DataTable tb;

 13利用DateSet实现多个数组的快速比较(.net)_数组_12        ArrayList A = new ArrayList();

 14利用DateSet实现多个数组的快速比较(.net)_数组_12        ArrayList B = new ArrayList();

 15利用DateSet实现多个数组的快速比较(.net)_数组_12        public Ccmp()

 16利用DateSet实现多个数组的快速比较(.net)_数组_13利用DateSet实现多个数组的快速比较(.net)_数组_14        利用DateSet实现多个数组的快速比较(.net)_i++_11{

 17利用DateSet实现多个数组的快速比较(.net)_数组_12            tb=ds.Tables.Add("cmptb");

 18利用DateSet实现多个数组的快速比较(.net)_数组_12            tb.Columns.Add("content");

 19利用DateSet实现多个数组的快速比较(.net)_数组_12            tb.Columns["content"].Unique = true;

 20利用DateSet实现多个数组的快速比较(.net)_数组_12            tb.Columns.Add("class");

 21利用DateSet实现多个数组的快速比较(.net)_数组_12            tb.Columns.Add("id");

 22利用DateSet实现多个数组的快速比较(.net)_数组_12            tb.Columns["id"].AutoIncrement = true;

 23利用DateSet实现多个数组的快速比较(.net)_数组_13利用DateSet实现多个数组的快速比较(.net)_数组_14            /**//* content class id  */

 24利用DateSet实现多个数组的快速比较(.net)_数组_12            

 25利用DateSet实现多个数组的快速比较(.net)_数组_34        }

 26利用DateSet实现多个数组的快速比较(.net)_数组_12        void Tb_Fill_ADD()

 27利用DateSet实现多个数组的快速比较(.net)_数组_13利用DateSet实现多个数组的快速比较(.net)_数组_14        利用DateSet实现多个数组的快速比较(.net)_i++_11{

 28利用DateSet实现多个数组的快速比较(.net)_数组_12            tb.Clear();

 29利用DateSet实现多个数组的快速比较(.net)_数组_12

 30利用DateSet实现多个数组的快速比较(.net)_数组_12            for (int i = 0; i < A.Count; i++)

 31利用DateSet实现多个数组的快速比较(.net)_数组_13利用DateSet实现多个数组的快速比较(.net)_数组_14            利用DateSet实现多个数组的快速比较(.net)_i++_11{

 32利用DateSet实现多个数组的快速比较(.net)_数组_12                tb.Rows.Add(A[i],"1");

 33利用DateSet实现多个数组的快速比较(.net)_数组_34            }

 34利用DateSet实现多个数组的快速比较(.net)_数组_12            for (int i = 0; i < B.Count; i++)

 35利用DateSet实现多个数组的快速比较(.net)_数组_13利用DateSet实现多个数组的快速比较(.net)_数组_14            利用DateSet实现多个数组的快速比较(.net)_i++_11{

 36利用DateSet实现多个数组的快速比较(.net)_数组_12                try

 37利用DateSet实现多个数组的快速比较(.net)_数组_13利用DateSet实现多个数组的快速比较(.net)_数组_14                利用DateSet实现多个数组的快速比较(.net)_i++_11{

 38利用DateSet实现多个数组的快速比较(.net)_数组_12                    tb.Rows.Add(B[i], "2");

 39利用DateSet实现多个数组的快速比较(.net)_数组_34                }

 40利用DateSet实现多个数组的快速比较(.net)_数组_12                catch (Exception)

 41利用DateSet实现多个数组的快速比较(.net)_数组_13利用DateSet实现多个数组的快速比较(.net)_数组_14                利用DateSet实现多个数组的快速比较(.net)_i++_11{ continue; }

 42利用DateSet实现多个数组的快速比较(.net)_数组_34            }

 43利用DateSet实现多个数组的快速比较(.net)_数组_12        

 44利用DateSet实现多个数组的快速比较(.net)_数组_34        }

 45利用DateSet实现多个数组的快速比较(.net)_数组_12        void Tb_Fill_DEL()

 46利用DateSet实现多个数组的快速比较(.net)_数组_13利用DateSet实现多个数组的快速比较(.net)_数组_14        利用DateSet实现多个数组的快速比较(.net)_i++_11{

 47利用DateSet实现多个数组的快速比较(.net)_数组_12            tb.Clear();

 48利用DateSet实现多个数组的快速比较(.net)_数组_12

 49利用DateSet实现多个数组的快速比较(.net)_数组_12            for (int i = 0; i < B.Count; i++)

 50利用DateSet实现多个数组的快速比较(.net)_数组_13利用DateSet实现多个数组的快速比较(.net)_数组_14            利用DateSet实现多个数组的快速比较(.net)_i++_11{

 51利用DateSet实现多个数组的快速比较(.net)_数组_12                tb.Rows.Add(B[i], "1");

 52利用DateSet实现多个数组的快速比较(.net)_数组_34            }

 53利用DateSet实现多个数组的快速比较(.net)_数组_12            for (int i = 0; i < A.Count; i++)

 54利用DateSet实现多个数组的快速比较(.net)_数组_13利用DateSet实现多个数组的快速比较(.net)_数组_14            利用DateSet实现多个数组的快速比较(.net)_i++_11{

 55利用DateSet实现多个数组的快速比较(.net)_数组_12                try

 56利用DateSet实现多个数组的快速比较(.net)_数组_13利用DateSet实现多个数组的快速比较(.net)_数组_14                利用DateSet实现多个数组的快速比较(.net)_i++_11{

 57利用DateSet实现多个数组的快速比较(.net)_数组_12                    tb.Rows.Add(A[i], "2");

 58利用DateSet实现多个数组的快速比较(.net)_数组_34                }

 59利用DateSet实现多个数组的快速比较(.net)_数组_12                catch (Exception)

 60利用DateSet实现多个数组的快速比较(.net)_数组_13利用DateSet实现多个数组的快速比较(.net)_数组_14                利用DateSet实现多个数组的快速比较(.net)_i++_11{ continue; }

 61利用DateSet实现多个数组的快速比较(.net)_数组_34            }

 62利用DateSet实现多个数组的快速比较(.net)_数组_12

 63利用DateSet实现多个数组的快速比较(.net)_数组_34        }

 64利用DateSet实现多个数组的快速比较(.net)_数组_13利用DateSet实现多个数组的快速比较(.net)_数组_14        public ArrayList Cmp_Add()/**//// 返回B相对A添加了的

 65利用DateSet实现多个数组的快速比较(.net)_数组_13利用DateSet实现多个数组的快速比较(.net)_数组_14        利用DateSet实现多个数组的快速比较(.net)_i++_11{

 66利用DateSet实现多个数组的快速比较(.net)_数组_12            Tb_Fill_ADD();

 67利用DateSet实现多个数组的快速比较(.net)_数组_12            ArrayList temp = new ArrayList();

 68利用DateSet实现多个数组的快速比较(.net)_数组_12            for (int i = 0; i < tb.Rows.Count; i++)

 69利用DateSet实现多个数组的快速比较(.net)_数组_13利用DateSet实现多个数组的快速比较(.net)_数组_14            利用DateSet实现多个数组的快速比较(.net)_i++_11{

 70利用DateSet实现多个数组的快速比较(.net)_数组_12                if (tb.Rows[i]["class"].ToString()=="2")

 71利用DateSet实现多个数组的快速比较(.net)_数组_12               temp.Add( tb.Rows[i]["content"]);

 72利用DateSet实现多个数组的快速比较(.net)_数组_34            }

 73利用DateSet实现多个数组的快速比较(.net)_数组_12

 74利用DateSet实现多个数组的快速比较(.net)_数组_12            return temp;

 75利用DateSet实现多个数组的快速比较(.net)_数组_34        }

 76利用DateSet实现多个数组的快速比较(.net)_数组_13利用DateSet实现多个数组的快速比较(.net)_数组_14        public ArrayList Cmp_Del()/**////返回B相对A删除了的

 77利用DateSet实现多个数组的快速比较(.net)_数组_13利用DateSet实现多个数组的快速比较(.net)_数组_14        利用DateSet实现多个数组的快速比较(.net)_i++_11{

 78利用DateSet实现多个数组的快速比较(.net)_数组_12            Tb_Fill_DEL();

 79利用DateSet实现多个数组的快速比较(.net)_数组_12            ArrayList temp = new ArrayList();

 80利用DateSet实现多个数组的快速比较(.net)_数组_12            for (int i = 0; i < tb.Rows.Count; i++)

 81利用DateSet实现多个数组的快速比较(.net)_数组_13利用DateSet实现多个数组的快速比较(.net)_数组_14            利用DateSet实现多个数组的快速比较(.net)_i++_11{

 82利用DateSet实现多个数组的快速比较(.net)_数组_12                if (tb.Rows[i]["class"].ToString() == "2")

 83利用DateSet实现多个数组的快速比较(.net)_数组_12                    temp.Add(tb.Rows[i]["content"]);

 84利用DateSet实现多个数组的快速比较(.net)_数组_34            }

 85利用DateSet实现多个数组的快速比较(.net)_数组_12

 86利用DateSet实现多个数组的快速比较(.net)_数组_12            return temp;

 87利用DateSet实现多个数组的快速比较(.net)_数组_34        }

 88利用DateSet实现多个数组的快速比较(.net)_数组_12

 89利用DateSet实现多个数组的快速比较(.net)_数组_12        public void Clear_AB()

 90利用DateSet实现多个数组的快速比较(.net)_数组_13利用DateSet实现多个数组的快速比较(.net)_数组_14        利用DateSet实现多个数组的快速比较(.net)_i++_11{

 91利用DateSet实现多个数组的快速比较(.net)_数组_12            A.Clear();

 92利用DateSet实现多个数组的快速比较(.net)_数组_12            B.Clear();

 93利用DateSet实现多个数组的快速比较(.net)_数组_34        }

 94利用DateSet实现多个数组的快速比较(.net)_数组_12        public void Add_A(object content)

 95利用DateSet实现多个数组的快速比较(.net)_数组_13利用DateSet实现多个数组的快速比较(.net)_数组_14        利用DateSet实现多个数组的快速比较(.net)_i++_11{

 96利用DateSet实现多个数组的快速比较(.net)_数组_12            A.Add(content);

 97利用DateSet实现多个数组的快速比较(.net)_数组_34        }

 98利用DateSet实现多个数组的快速比较(.net)_数组_12        public void Add_B(object content)

 99利用DateSet实现多个数组的快速比较(.net)_数组_13利用DateSet实现多个数组的快速比较(.net)_数组_14        利用DateSet实现多个数组的快速比较(.net)_i++_11{

100利用DateSet实现多个数组的快速比较(.net)_数组_12            B.Add(content);

101利用DateSet实现多个数组的快速比较(.net)_数组_34        }

102利用DateSet实现多个数组的快速比较(.net)_数组_12

103利用DateSet实现多个数组的快速比较(.net)_数组_34    }

104利用DateSet实现多个数组的快速比较(.net)_i++_149}

105利用DateSet实现多个数组的快速比较(.net)_i++_03

106利用DateSet实现多个数组的快速比较(.net)_i++_03







举报

相关推荐

0 条评论