Seshu B Ответов: 2

Как преобразовать разделенные запятыми строковые значения в список с помощью ASP.NET mvc5


List<string> ReportColumnsList = DBFunctionOBj.GetColumnNamesByReportname(Reportname);


в ReportColumnsList значения становятся такими
Account,EmailTo,Subject,MessageContent

но мне нужно отобразить значения в списке
Счет
EmailTo
Предмет
MessageContent

Что я уже пробовал:

public List<string> GetColumnNamesByReportname(string Reportname)
       {
           using (var Context = new MCPEntities())
           {
               var ColumnNames = Context.Reports.Where(c => c.ReportName == Reportname).Select(c => c.ColumnNames).ToList();
               return ColumnNames;
             }
       }


  List<string> ReportColumnsList = DBFunctionOBj.GetColumnNamesByReportname(Reportname);
return Json(names, JsonRequestBehavior.AllowGet);

F-ES Sitecore

Никто не собирается писать ваш код для вас, google how to call an mvc action from jQuery, и вы найдете код, который показывает, как вы получаете список в javascript, затем google how to create a listbox in jQuery, и вы получите код для этого тоже, а затем просто сложите их вместе.

2 Ответов

Рейтинг:
8

Karthik_Mahalingam

пробовать

public List<string> GetColumnNamesByReportname(string Reportname)
      {
          using (var Context = new MCPEntities())
          {
              List<string> ColumnNames = Context.Reports.Where(c => c.ReportName == Reportname).Select(c => c.ColumnNames).ToList();
              if (ColumnNames.Count == 1)
                  return ColumnNames[0].Split(',').ToList();
              return ColumnNames;
          }
      }


Seshu B

Танк... это прекрасно работает для меня

Karthik_Mahalingam

добро пожаловать

Рейтинг:
2

Kornfeld Eliyahu Peter

Воспользуйся Расщеплять[^] чтобы получить массив, чем использовать новый список()[^] на этом массиве...