आइए कहते हैं कि मेरे पास तालिका से आने वाले कुछ कॉलम मानों की एक सूची है, मैं खाली स्ट्रिंग और डुप्लिकेट मानों को कैसे निकालूं। कृपया निम्नलिखित कोड देखें:
List<string> dtList = dtReportsList.AsEnumerable().Select(dr => dr.Field<string>("column1")).ToList();
यह वही है जो मैंने अभी-अभी कोड किया है, लेकिन अमीराम का कोड अधिक सुरुचिपूर्ण है, इसलिए मैं उस उत्तर का चयन यहां करूंगा कि यह कैसे है:
DataTable dtReportsList = someclass.GetReportsList();
if (dtReportsList.Rows.Count > 0)
{
List<string> dtList = dtReportsList.AsEnumerable().Select(dr => dr.Field<string>("column1")).ToList();
dtList.RemoveAll(x=>x == "");
dtList = dtList.Distinct().ToList();
rcboModule.DataSource = dtList;
rcboModule.DataBind();
rcboModule.Items.Insert(0, new RadComboBoxItem("All", "All"));
}