Показать данные из базы данных SQL в GridviewC#

Место общения программистов C#
Anonymous
Показать данные из базы данных SQL в Gridview

Сообщение Anonymous »

Я хочу показать данные в представлении сетки, используя 3 таблицы в базе данных SQL.public class common
{

public Artist Artist { get; set; }
public Album Album { get; set; }
public Genre Genre { get; set; }

}
< /code>

Тогда это контроллер < /p>

public ActionResult Show1()
{
var query = from a in DB.Album
join b in DB.Artists
on a.ArtistId equals b.ArtistId
join c in DB.Genre
on a.GenreId equals c.GenreId
where (b.ArtistId == 2)
select new common { Album = a, Artist = b, Genre = c };
return View(query.ToList());
}

}
< /code>

После этого это мое представление < /p>

@model IEnumerable

@{
ViewBag.Title = "Show1";
}

Show1

@{

var grid = new WebGrid(Model, defaultSort:"Name");

}

@grid.GetHtml()

< /code>

Но это не показывает никаких данных?
Как это сделать? < /p>

Подробнее здесь: https://stackoverflow.com/questions/123 ... n-gridview

Вернуться в «C#»