Я использую LINQ to SQL, чтобы получить информацию из моей базы данных SQL. У меня есть GridView, который показывает всю информацию верхнего уровня - в данном случае список групп (то есть администратор, пользователи и т. Д.). Когда пользователь нажимает кнопку «Администратор», я хочу, чтобы я мог показать каждого участника в этой группе. У меня есть следующий код, который получает информацию из базы данных:
DataClassesDataContext dc = new DataClassesDataContext();
GridViewRow row = GridView1.SelectedRow;
var query1 = from p in dc.Users
where p.groups.GroupID == Int32.Parse(row.Cells[1].Text)
select new
{
p.Name,
p.Address,
p.Contact Number,
p.Bio,
};
Я знаю, что могу снова использовать GridView для отображения результатов запроса, но это не очень красиво выглядит, поскольку показывает слишком много информации одновременно. Как бы мне было иметь какой-то вид дисплея, который будет показывать только одного пользователя за раз, давая мне возможность нажимать следующий и обратно?