मेरे पास एक डाटाटेबल है। मुझे उपयोगकर्ता इनपुट के आधार पर एक निश्चित कॉलम मान लाने की आवश्यकता है। उदाहरण के लिए, मान लें कि डेटाटेबल में दो कॉलम CountryID और CountryName हैं।डेटाटेबल से एक विशिष्ट कॉलम वैल्यू कैसे प्राप्त करें?
मुझे उपयोगकर्ता इनपुट देश के नाम के आधार पर डेटिडेट में देश आईडी खोजने की आवश्यकता है। मैं सिर्फ डीबी के साथ एक कनेक्शन खोल सकता हूं और क्वेरी देश से देश देश का चयन कर सकता हूं जहां देश नाम = @userinput। वैसे भी मैं डेटाटेबल पर ऐसा कर सकता हूं। हालांकि यह संकलन नहीं हो सकता है
http://msdn.microsoft.com/en-us/library/system.data.dataview.rowfilter.aspx
private void MakeDataView()
{
DataView view = new DataView();
view.Table = DataSet1.Tables["Countries"];
view.RowFilter = "CountryName = 'France'";
view.RowStateFilter = DataViewRowState.ModifiedCurrent;
// Simple-bind to a TextBox control
Text1.DataBindings.Add("Text", view, "CountryID");
}
बेशक 'डेटाटेबल' आपके डीबी –
से पॉप्युलेट हो जाएगा लूप से बचें .. बहुत चालाक! धन्यवाद! –