使用一行在asp ListBox中设置选定的值

时间:2012-07-21 02:12:19

标签: c# linq

我正在尝试从ListBox设置asp string[] webcontrol中的选定值,但我收到错误

  

只能将赋值,调用,递减,递增和新对象表达式用作语句   这是我到目前为止所拥有的......

string[] pageRoles = new string[] {"Admin", "Users", "Publisher"};
pageRoles.ToList().ForEach(r => rolesListBox.Items.FindByValue(r).Selected == true);

1 个答案:

答案 0 :(得分:0)

我认为问题在于您使用的是比较运算符而不是赋值。

string[] pageRoles = new string[] {"Admin", "Users", "Publisher"};
pageRoles.ToList().ForEach(r => rolesListBox.Items.FindByValue(r).Selected = true);