2012-04-26 21 views
12

पर कॉपी करें मेरे पास दो डेटाटेबल्स हैं जिनमें से कुछ पंक्तियां खाली हैं। मैं पंक्तियों में से कुछ को दूसरी तालिका में कॉपी करने के लिए पहले एक लूप चला रहा हूं। मुझे त्रुटि मिल रही है 'पंक्ति पहले से ही किसी अन्य तालिका से संबंधित है'।एक डेटा को एक डेटा से अन्य

क्या डेटारोज़ को एक-एक करके अन्य डेटाटेबल में कॉपी करने का कोई तरीका है। अग्रिम

+1

मुझे यकीन है कि अगर आप कोड आप एक बहुत तेजी से (और सही) जवाब – Steve

+0

खेद स्टीव मिल जाएगा हूँ बताया गया है, मैं नहीं कर सकते किसी कारण की वजह से कोड को प्रकाशित करें। बीटीडब्ल्यू जवाब मिला, धन्यवाद – MaxRecursion

उत्तर

2

में

धन्यवाद कॉपी ItemArray, निश्चित रूप से सिर्फ काम करता है जब कॉलम में एक ही

var dtCopyTo = new DataTable(); 
foreach(var rowCopyFrom in dtCopyFrom.Rows) 
{ 
    var updatedDataRow = dtCopyTo.NewRow(); 
    updatedDataRow.ItemArray = rowCopyFrom.ItemArray; 
    dtCopyTo.AddRow(updatedDataRow); 
} 

ps हैं: कोड आईडीई बिना लिखा गया तो सिंटैक्स की जाँच कृपया