0

我正在尝试使用 linq 在字典中搜索值

HiddenField hf_resID = (HiddenField)e.Item.FindControl("hf_resID");
int resID = Convert.ToInt32(hf_resID.Value);
////get GroupID
var value = from di in Resources_and_Groups
    where (di.Key.ToString() == resID.ToString())
    select di.Value;
//get controller from Repeater
DropDownList ddlGroup = (DropDownList)e.Item.FindControl("ddlGroup");

//ddlGroup.SelectedValue = value.ToString();
4

1 回答 1

6

为什么需要 Linq?也许您可以提供更多信息。

这应该有效:

var value = Resources_and_Groups[resID.ToString()];
于 2013-05-28T20:01:10.433 回答