Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 获取表格';使用LINQ的s行索引_C#_Asp.net_Linq_Linq To Sql - Fatal编程技术网

C# 获取表格';使用LINQ的s行索引

C# 获取表格';使用LINQ的s行索引,c#,asp.net,linq,linq-to-sql,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

需要在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;
    }
我使用dropdownlist显示的角色名称,但它无论如何都不起作用

            String RoleName = MyClass.RoleName(RoleID);
            ddlRole.Text = RoleName
所以 我真的需要索引


提前谢谢

我认为在LINQ中不可能直接检索行的索引

你可以试试看

    ddlRole.Items[0].Text = RoleName

我认为你做错了。使用
ddl.SelectedItem
设置所选项目,而不是索引。我尝试了,但无效:(使用ddlRole.SelectedValue=RoleID代替我的id是1、2、5和6,所以我不能这么做。:(很抱歉打扰你这么简单的问题:(没关系,我们都从某个地方开始。:)