C# 获取表格';使用LINQ的s行索引
需要在LINQ中检索一行的索引,然后在页面加载或回发时使用该值指定我的DropDownList.SelectedIndexC# 获取表格';使用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
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,所以我不能这么做。:(很抱歉打扰你这么简单的问题:(没关系,我们都从某个地方开始。:)