как удалить пустые строки из списка, а затем удалить повторяющиеся значения из списка

Допустим, у меня есть список некоторых значений столбцов, поступающих из таблицы, как мне удалить пустые строки и повторяющиеся значения. Пожалуйста, смотрите следующий код:

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"));


       }

Ответы на вопрос(3)

Ваш ответ на вопрос