"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > C# LINQ में दो डेटाटेबल तरीके कनेक्ट करें

C# LINQ में दो डेटाटेबल तरीके कनेक्ट करें

2025-04-13 को पोस्ट किया गया
ब्राउज़ करें:220

How to Perform an Inner Join of Two DataTables in C# using LINQ?

] ] यह विभिन्न तालिकाओं से जानकारी को विलय करने या विशिष्ट स्थितियों के आधार पर डेटा को फ़िल्टर करने जैसे कार्यों के लिए उपयोगी है।

] t1 (custid, colx, coly)

t2 (custid, colz)

हमें निम्नलिखित क्षेत्रों के साथ एक संयुक्त तालिका TJ बनाने की आवश्यकता है:

    ]
  • ] ] DT2.asenumerable () पर (int) table1 ["Custid"] बराबर (int) table2 ["custid"] में तालिका 2 में शामिल हों। नया चुनें { Custid = (int) table1 ["custid"], Colx = (int) table1 ["colx"], Coly = (int) table1 ["कोली"], Colz = (int) table2 ["colz"] };
  • यह क्वेरी कनेक्टेड कॉलम युक्त अनाम वस्तुओं का एक अनुक्रम उत्पन्न करती है। हम तब परिणामों पर पुनरावृति कर सकते हैं और उन्हें कंसोल पर आउटपुट कर सकते हैं:

foreach (परिणाम में var आइटम) { Console.writeline (string.format ("id = {0}, colx = {1}, coly = {2}, colz = {3}", item.custid, item.colx, item.coly, item.colz)); }
  • यह कोड निम्नलिखित आउटपुट का उत्पादन करेगा:
] आईडी = 2, कोलक्स = 12, कोली = 22, कोल्ज़ = 32 आईडी = 3, कोलक्स = 13, कोली = 23, कोल्ज़ = 33 आईडी = 4, कोलक्स = 14, कोली = 24, कोल्ज़ = 34 ID = 5, COLX = 15, COLY = 25, COLZ = 35

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3