我正在尝试使用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();
Run Code Online (Sandbox Code Playgroud)
你为什么需要Linq?也许您可以提供更多信息.
这应该工作:
var value = Resources_and_Groups[resID.ToString()];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
170 次 |
| 最近记录: |