c# - Update the selected dropdownlist value base on value from another linq query -


i use following code lov dropdownlist , setting selected value well:

viewdata["dropdown_color"] = correspondingdropdownvalue                                 .select(j =>                                      new selectlistitem {                                              text = j.listofvalue,                                              value = j.listofvalue,                                              selected = j.listofvalue                                                              == x.defaultvalue                                              })                                 .tolist(); 

now have dropdownlist in viewdata, want update selected value of viewdata["dropdown_color"] base on following query

var userpref = m in db.usercolorpref                m.userid.equals(usersessionid)                select m; 

the value updated can access userpref.color. may know how achieve objective?

use this

 list<selectlistitem> selectlist = viewdata["dropdown_color"] list<selectlistitem>;             selectlist.foreach(x =>             {                 x.selected = x.value == userpref.color;              }); 

Comments

Popular posts from this blog

Unable to remove the www from url on https using .htaccess -