मेरे पास एक परिदृश्य है जहां मुझे 65 कॉलम और 100 पंक्तियों के साथ डेटा तालिका मिलती है। मुझे सभी 100 पंक्तियों के साथ एक और डेटा तालिका बनाने की आवश्यकता है, यानी मूल डेटा तालिका के समान ही मूल तालिका में 65 में से केवल 5 कॉलम होने चाहिए। लूपिंग के बिना इसे हासिल करने का कोई तरीका है?केवल कुछ कॉलम के डेटा को एक और डेटा तालिका में कॉपी करना
12
A
उत्तर
26
DataView.ToTable विधि आज़माएं।
इस तरह यह प्रयोग करें:
DataTable newTable = oldTable.DefaultView.ToTable(false, "ColumnName1", "ColumnName2", "ColumnName3", "ColumnName4", "ColumnName5");
3
DataTable oldTable = new DataTable();
DataTable newTable = oldTable.Copy();
for (int i = 5; i < 65; i++)
{
newTable.Columns.RemoveAt(i);
}
2
इस तरह की कोशिश करो,
DataTable newTable = oldTable.Copy();
newTable.Columns.Remove("ColumnName");
आप अवांछित कॉलम को हटा दें।
DataTable dt = new DataTable();
string [] column = {"Column1", "Column2"};
dt = DTItem.DefaultView.ToTable("dd", false, column);
//DTItem is the Existing Table and "dd" is the temporary tablename, u give whatever u want
1
private void button3_Click(object sender, EventArgs e)
{
DataTable destiny = new DataTable();
destiny.Columns.Add("c1");
destiny.Columns.Add("c2");
destiny.Columns.Add("c3");
destiny.Columns.Add("c4");
CopyColumns(dtST_Split, destiny, "c1", "c2","c3","c4");
}
private void CopyColumns(DataTable source, DataTable dest, params string[] columns)
{
foreach (DataRow sourcerow in source.Rows)
{
DataRow destRow = dest.NewRow();
foreach (string colname in columns)
{
destRow[colname] = sourcerow[colname];
}
dest.Rows.Add(destRow);
}
}
+0
क्या आप अपने उत्तर में कुछ संदर्भ जोड़ सकते हैं? – Dev2rights
संबंधित मुद्दे
- 1. उसी तालिका से डेटा को कॉपी करें और कॉपी किए गए डेटा के मान को एक कॉलम में निर्दिष्ट मान
- 2. डेटा को एक कॉलम से दूसरे कॉलम में कॉपी करें (जो एक अलग तालिका में है)
- 3. सामान्य कॉलम के साथ तालिका डेटा कॉपी करें
- 4. एक विशाल उत्पादन तालिका से डेटा कॉपी करना
- 5. एक टेबल से दूसरे डेटा में डेटा कॉपी करें और अतिरिक्त डेटा
- 6. खाली तालिका डेटा और रीसेट पहचान कॉलम
- 7. ओरेकल कॉपी डेटा किसी अन्य तालिका में
- 8. MYSQL कॉलम डेटा और तालिका नाम
- 9. डेटा को एक डेटाटेबल से दूसरे में कॉपी करना
- 10. डाटाकॉलम को डेटा डेटा से दूसरे डेटा में कॉपी करने में असमर्थ
- 11. डेटा तालिका
- 12. एक डेटा को एक डेटा से अन्य
- 13. MySQL में एक तालिका से डेटा को दूसरी नई तालिका में कैसे कॉपी करें?
- 14. SQLite में मैं एक ही कॉलम से डेटा को उसी तालिका में दूसरे कॉलम में कैसे कॉपी करूं?
- 15. कॉपी std :: नक्शा डेटा एक और नक्शा
- 16. डेटा और कुछ तालिकाओं के साथ कुछ तालिकाओं को बैकअप कैसे लें केवल schema PostgreSQL
- 17. MySQL आयात CSV डेटा - कुछ सीएसवी कॉलम को अनदेखा करें
- 18. 6000 टेबल और डेटा को एसकल्सरर से ऑरैकल ==> सबसे तेज़ विधि में कॉपी करना?
- 19. डेटाबेस में एक्सएमएल डेटा संग्रहीत करना - कॉलम
- 20. केवल पृष्ठ पर डेटा
- 21. डेटाटेबल में डेटा कॉलम के डेटा टाइप को कैसे बदलें?
- 22. एक डेटा तालिका
- 23. तालिका में बीएलओबी कॉलम के कुल डेटा आकार की गणना
- 24. जेसन डेटा को एक HTML तालिका में कनवर्ट करें
- 25. जावाएफएक्स तालिका दृश्य गतिशील कॉलम और डेटा मान
- 26. कॉलम परिवर्तन डेटा प्रकार
- 27. JQuery डेटाटेबल प्रश्न: डेटा सम्मिलन के बाद कॉलम डेटा को केंद्रित करना
- 28. MySQL: एकल तालिका को एक कॉलम डेटा को दूसरे कॉलम पर अपडेट करें
- 29. जावमेल के माध्यम से MySQL तालिका में डेटा संग्रहीत करना
- 30. मैं टेबल के बीच डेटा कॉपी कैसे करूं PostgreSQL
wht r कॉलम यू बनाए रखने के लिए चाहते हैं:
यहाँ अपने प्रश्न के लिए सबसे अच्छा समाधान है? पहले पांच या अंतिम पांच या चयनित पांच कॉलम? इसे स्पष्ट रूप से उल्लेख करें। – thevan
@ thevan मेरे पास कुछ चयनित कॉलम – satyajit
हाय सत्यजीत है। मैंने अपना जवाब संपादित किया। यह आपके प्रश्न का अंतिम समाधान देगा। – thevan