ASP.net显示来自SQL数据源的数据
我正在使用LINQtoSQL从我的SQL数据库中获取信息。我有一个GridView,其中显示了所有顶级信息——在本例中是一个组列表(即管理员、用户等)。当用户点击说管理员组,我希望能够显示该组中的每个成员。我有以下代码从数据库中获取信息:ASP.net显示来自SQL数据源的数据,asp.net,linq-to-sql,Asp.net,Linq To Sql,我正在使用LINQtoSQL从我的SQL数据库中获取信息。我有一个GridView,其中显示了所有顶级信息——在本例中是一个组列表(即管理员、用户等)。当用户点击说管理员组,我希望能够显示该组中的每个成员。我有以下代码从数据库中获取信息: DataClassesDataContext dc = new DataClassesDataContext(); GridViewRow row = GridView1.SelectedRow; var query1 = from p in dc.User
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来显示查询结果,但这看起来并不好,因为它一次显示了太多的信息。我该如何进行某种显示,一次只显示一个用户,让我有机会单击“下一步”并返回?这就是DetailsView的用途。但是,我建议您自己设计一个系统。试图将您想要的功能塞进内置ASP.NET控件通常是一种挫折感
对于这类事情,我通常会将ID列作为asp:Hyperlink,将用户带到显示的任何数据的详细信息页面。使用gridview下面的详细信息视图。例子: