Member 13551755 Ответов: 1

Как отобразить список классов в виде сетки


У меня есть класс "студент" с 5 атрибутами, я принимаю входные данные от пользователя и сохраняю в этот список "студент". Я передаю этот список на страницу "ViewDetails" через сеанс. До сих пор все было хорошо. Но я не могу распечатать значения этого параметра в виде сетки. Пожалуйста, помогите мне.Мой код таков:

общедоступный частичный класс ViewDetails : System.Web.UI.Page
{
охраняемых недействительными в(объект отправителя, EventArgs в электронной)
{

List<student> obj = (List<student>)Session["PassValue"];

Управления gridview1.Источник данных = параметр obj;
Управления gridview1.Привязку();
}

Разве мы не можем сделать как Дис, сделав объект из списка?

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

Я попытался преобразовать список в DataTable, но не смог этого сделать.

1 Ответов

Рейтинг:
0

OriginalGriff

Начните с проверки того, что сеанс содержит какие-либо данные: используйте отладчик, чтобы посмотреть на obj после того, как он был брошен и проверен, он содержит список, и что список не пуст.

Если она не пуста, то взгляните на свой student класс: какие свойства он предоставляет? Если он содержит только методы и поля, то Gridview нечего будет отображать.

Если все это выглядит правильно, это должно работать - но вы можете преобразовать список в datatable: Преобразование списка в таблицу данных[^ я покажу тебе, как это делается.