各位大神,我是純小白一個,求教兩個或多個DataTable之間取交集并把交集存到一個新的DataTable里面,有誰能給點實體code,非常感謝!!!
uj5u.com熱心網友回復:
DataTable dt1 = new DataTable();dt1.Columns.Add("ID ", typeof(int));
dt1.Columns.Add("Name ", typeof(string));
dt1.PrimaryKey = new DataColumn[] { dt1.Columns[0] };
dt1.Rows.Add(1, "Age ");
dt1.Rows.Add(2, "Apple ");
dt1.Rows.Add(3, "Orange ");
DataTable dt2 = new DataTable();
dt2.Columns.Add("ID ", typeof(int));
dt2.Columns.Add("Price ", typeof(decimal));
dt2.PrimaryKey = new DataColumn[] { dt2.Columns[0] };
dt2.Rows.Add(1, 10);
//dt2.Rows.Add(2, 6);
dt2.Rows.Add(3, 7);
DataTable dt3 = dt1.Copy();
dt3.Merge(dt2);
uj5u.com熱心網友回復:
頂一個
uj5u.com熱心網友回復:
merge里面可以填幾個引數?只能兩個兩個合并嗎?uj5u.com熱心網友回復:
merge里面可以填幾個引數?如果有多個的話,只能兩個兩個合并嗎?uj5u.com熱心網友回復:
如果有多個的話,怎么做?兩個兩個的合并嗎
uj5u.com熱心網友回復:
如果多個tatable沒有主外鍵的,只是想合併到最後的話,都是以下這個方式dt3.Merge(dt2);
dt3.Merge(dt4);
dt3.Merge(dt5);
dt3.Merge(dt6);
uj5u.com熱心網友回復:
上午測驗測取交集還生效呢,現在不生效了。。。。
uj5u.com熱心網友回復:
DataTable dt1 = new DataTable();dt1.Columns.Add("ID ", typeof(int));
dt1.Columns.Add("Name ", typeof(string));
dt1.Rows.Add(1, "Age ");
dt1.Rows.Add(2, "Apple ");
DataTable dt2 = new DataTable();
dt2.Columns.Add("ID ", typeof(int));
dt2.Columns.Add("Name ", typeof(string));
dt2.Rows.Add(1, "Age ");
dt2.Rows.Add(2, "Apple ");
DataTable dt3 = new DataTable();
dt3.Columns.Add("ID ", typeof(int));
dt3.Columns.Add("Name ", typeof(string));
dt3.Rows.Add(1, "Age ");
dt3.Rows.Add(2, "Apple ");
dtnew=dt1.Clone();
dtnew.Merge(dt1);
dtnew.Merge(dt2);
dtnew.Merge(dt3);
dtnew.Merge(dt4);
uj5u.com熱心網友回復:
上午測驗測取交集還生效呢,現在不生效了。。。。
我現在測驗出來的是合并啊,并不是去他們的交集,我的兩個表結構都一樣,只保留相同的資料
uj5u.com熱心網友回復:
截圖舉例子啊,轉載請註明出處,本文鏈接:https://www.uj5u.com/net/132191.html
標籤:VB.NET
