से आज बस डेटाटेबल और LINQ के साथ खेलना शुरू कर दिया। मेरे पास एक डाटाटेबल है जो SQL डेटाबेस से नामों की एक सूची प्राप्त करता है। मैं LINQ का उपयोग कर डीटी से एक विशिष्ट नाम वापस करने के लिए देख रहा हूँ।LINQ का चयन डेटाटेबल
मैंने निम्न कोड को इस पर कोई सफलता नहीं दी है। क्या ऐसा कुछ है जो मैं कोड के साथ गलत कर रहा हूं।
डीटी नामों की पूरी सूची देता है मैं सिर्फ नामों को एक नाम पर कम करने की तलाश में हूं। ब्लेड नामक एडवेंचरवर्क डेटाबेस में एक नाम है, मैं इसे प्रदर्शित करने की कोशिश कर रहा हूं।
DataTable dt = DAL.GetNames();
try
{
var q = from myrow in dt.AsEnumerable()
where myrow.Field<string>("Name") =="Blade"
select myrow;
dataGridView1.DataSource = q;
}
मैंने == के साथ == को प्रतिस्थापित करने का प्रयास किया है। मैं एक भाषा इंटरग्रेटेड क्वेरी का उपयोग करने की अवधारणा के लिए बिल्कुल नया हूं।
जब मैं कोड नोटिंग चलाता हूं तो मुझे कोई त्रुटि नहीं मिलती है, केवल कोई डेटा नहीं लौटाया जाता है।
क्या होता है जब आप इस कोड को चलाने के? – Stu
इसके अलावा, आप वास्तविक LINQ2SQL के बजाय इसका उपयोग क्यों कर रहे हैं? – Stu
@Stu: आप डेटाटेबल के साथ लिंक का उपयोग कैसे करते हैं? – IAbstract