c# - Dynamically add Filter Expression to the Gridview to Filter Two Columns -
कृपया निम्न कोड देखें:
संरक्षित शून्य चेकबॉक्स लिस्ट 1 चयनित इंडेक्स (ऑब्जेक्ट प्रेषक, इवेंटएरग्स ई) {SqlDataSource1.FilterExpression = ""; विदेशी मुद्रा (चेकबॉक्स लिस्ट 1 में सूचीबद्ध सूची)। {If (l.Selected) {HD1.Value + = l.Value + ","; यदि (SqlDataSource1.FilterExpression == "") SqlDataSource1.FilterExpression + = "TSOType like '" + l.Value + "%'"; Else {SqlDataSource1.FilterExpression + = "या TSOType जैसे" "+ l.Value +"% '"; }}}} मैं गतिशील रूप से ग्रिडव्यू पर फ़िल्टर अभिव्यक्ति आवंटित कर रहा हूं जब चेकबॉक्स में आइटम चेक किए गए हैं यह मुझे अपेक्षित परिणाम देगा जब क्लौमन "टीसोटाइप" आवश्यकताओं को पूरा करेगा अब मैं क्या चाहता हूं कि एक और कॉलम फ़िल्टर को फ़िल्टरइन्क्रिप्शन में जोड़ना है। उदाहरण के लिए, अब मेरे पास
SqlDataSource1.FilterExpression + = "TSOType like '" + l.Value + "%'"; लेकिन मैं इसे
SqlDataSource1.FilterExpression + = "TSOType like '" + l.Value + "%' + TSOStatus की तरह करना चाहता हूं" + जे। वेल्यू + "% '"; मुझे इसे कैसे कोड करना चाहिए, मुझे लूप के लिए एक और की आवश्यकता है?
SqlDataSource नियंत्रण केवल तब फ़िल्टरिंग डेटा का समर्थन करता है जब < कोड> डेटासेट मोड। विवरण के लिए देखें। तो DataSourceMode = "DataSet" के लिए SqlDataSource ऑब्जेक्ट जोड़ें। और आप AND ऑपरेटर का उपयोग कई स्थितियों को जोड़ सकते हैं के लिए फ़िल्टर अभिव्यक्ति SqlDataSource1.FilterExpression = "TSOType like '" + l.Value + "%' + और TSOStatus '' + j.Value +" के लिए % ' ";
Comments
Post a Comment