Как я могу передать таблицу данных в webgrid в MVC 5
Я пытаюсь передать значения таблицы данных в webgrid in view, но браузер показывает исключение, например,
Элемент модели, передаваемый в словарь, имеет тип ' System.Коллекции.Универсальный.Список`1[Система.String]', но для этого словаря требуется элемент модели типа ' System.Коллекции.Общий.IEnumerable`1[NewAuthentication.Модели.DataModel]'.
Что я уже пробовал:
на мой взгляд код...
@model IEnumerable< newauthentication.models.datamodel>
@{
Видовая сумка.Title = " myprof";
Layout = " ~ / Views / Shared/UserMaster.cshtml";
Webgrid grid = новая WebGrid (модель);
}
myprof
@сетка.GetHtml (columns: new[] { grid.Колонки("Имя"),
сетка.Колонка ("Пол")
})
а код на стороне сервера приведен ниже...
SqlConnection con = new SqlConnection("Data Source=JAGDISH;Database=Hmarasmaj;Integrated Security=SSPI"); SqlDataAdapter da = new SqlDataAdapter("Select * from Usercredentials where id="+1+"",con); DataTable dt = new DataTable(); da.Fill(dt); DataModel dm = new DataModel(); int count = dt.Rows.Count; List<string> list = new List<string>(); list.Add(dt.Rows[0]["Firstname"].ToString()); list.Add(dt.Rows[0]["Gender"].ToString()); return View(list);