我编写了一个简单的 LINQ,它从成员资格中检索具有角色的用户名。现在根据我的需要,我必须将其绑定(bind)并将其显示到 gridview 中,但它没有发生...这是我的代码...
这是我的 gridview 代码...
<form id="form1" runat="server">
<div>
<asp:GridView ID="GridView1" runat="server">
</asp:GridView>
</div>
</form>
这是我的带有 LINQ 查询的服务器端代码..
protected void Page_Load(object sender, EventArgs e)
{
BindGridviewData();
}
protected void BindGridviewData()
{
var roles = from MembershipUser u in Membership.GetAllUsers()
select new
{
user = u,
roles = Roles.GetRolesForUser(u.UserName)
};
GridView1.DataSource = roles;
GridView1.DataBind();
}
但它没有发生......任何帮助将不胜感激......
最佳答案
此处示例显示了与条件员工年龄 >=20 的绑定(bind)(员工详细信息)
Check out this link to get more ideas
这很好用
var result = from c in objDataContext.Employees
where c.EmployeeAge >= 20
select c;
List<Employee> lstEmployee = result.ToList();
gridviewEmp.DataSource = lstEmployee;
gridviewEmp.DataBind();
关于asp.net - 如何将 LINQ 结果变量绑定(bind)到 asp.net 中的 Gridview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18892413/