Is it possible to make a DataTable as a AutoCompleteSource in a TextBox? (C#) -
क्या एक TextBox में एक DataTable को स्वत: पूर्ण स्रोत के रूप में संभव है? (सी #)
जारेड सही है - आप कुछ हेरफेर किए बिना सीधे बाँध नहीं सकते हैं फ़ील्ड को स्वत: पूर्ण स्रोत के रूप में पुनर्प्राप्त करने के लिए यहां LINQ DataSet एक्सटेंशन का उपयोग करने का एक उदाहरण है:
DataTable dtPosts = New DataTable (); (SqlConnection conn = new SqlConnection (कॉन्फ़िगरेशन प्रबंधक। कनेक्शन का उपयोग ["स्टैक ओवरफ्लो"]। ConnectionString)) {conn.Open (); (SqlDataAdapter अनुकूलन = नया SqlDataAdapter ("टॉप 100 आईडी का चयन करें, शीर्षक, बॉडी, पदों से निर्माण तिथि जहां शीर्षक आईडी से नहीं है, ') conn))। अनुकूलन। चयन कॉमांड। कॉमांडटाईमआउट = 120; adapt.Fill (dtPosts); }} // शीर्षक फ़ील्ड को डीटी से एक स्ट्रिंग सरणी में खींचने के लिए LINQ विधि सिंटैक्स का उपयोग करें ... स्ट्रिंग [] postSource = dtPosts। एएनएनमेरेबल ()। चयन करें & lt; System.Data.DataRow, स्ट्रिंग & gt; (x = & gt; x .फ़िल्ड & lt; स्ट्रिंग & gt; ("शीर्षक")) .ओएरे (); Var स्रोत = नया ऑटो कॉम्पलेस्ट स्ट्रिंग कॉलेक्शन (); source.AddRange (postSource); Textbox1.AutoCompleteCustomSource = source; Textbox1.AutoCompleteMode = स्वत: पूर्णमोड। अनुशंसा; Textbox1.AutoCompleteSource = AutoCompleteSource.CustomSource;
Comments
Post a Comment