2 DataTable'ım varsa (dtOne ve dtTwo) ve bunları birleştirmek ve başka bir DataTable'a (dtAll) koymak istiyorum. Bunu C# 'da nasıl yapabilirim? Veritabanındaki Birleştir ifadesini denedim, ancak bu geçersiz olur. Birleştirme verileri koruyor mu? Örneğin, ben yaparsam:2 DataTable'ı birleştirin ve yeni bir tane depolayın
dtOne.Merge(dtTwo);
mu dtOne değişiklik ya da dtTwo değişiklik yapar ve ya bir değişirse, değişiklikler korumak mı?
ben çünkü boşluk döner Birleştirme bunu yapamaz biliyorum ama dtAll içinde dtOne ve dtTwo hem Birleşmeyi depolamak mümkün istiyorum:
//Will Not work, How do I do this
dtAll = dtOne.Merge(dtTwo);
için nihai sonucu bağlamak nedir:
Bu teknik iteratif veri tabloları birleştirmek istiyorum bir döngü içinde yararlıdır @ Knickerless-Noggins tarafından kodlanan: 'genel statik DataTable MergeTwoDataTables (DataTable tableA, DataTable tableB) {DataTable MethodResult = null; deneyin {DataTable TableA = tableA.Copy(); TableA.Merge (TABLEB); MethodResult = TableA; } catch // (Exception ex) {//ex.HandleException(); } return Yöntem Sonucu; } – Kiquenet