使用LINQ获取表的行索引

时间:2014-04-03 01:28:59

标签: c# asp.net linq linq-to-sql

需要在LINQ中检索行的索引,然后在页面加载或回发时使用该值指定我的DropDownList.SelectedIndex。

    public String GetRoleName(Int16 RoleID)
    {
        SQL_TA_SCOREBOARDEntities1 c = new SQL_TA_SCOREBOARDEntities1();

        String qry = (from b in c.EmployeeAccessLevels
                      where b.id == RoleID
                      select b.Role).FirstOrDefault();

        return qry;
    }

我将下拉列表的角色名称显示出来,但无论如何它都不起作用。

            String RoleName = MyClass.RoleName(RoleID);
            ddlRole.Text = RoleName

所以 我真的需要索引。

提前致谢!

1 个答案:

答案 0 :(得分:2)

我不认为在LINQ中直接检索行索引。

你可以试试

    ddlRole.Items[0].Text = RoleName