i having multiselect dropdown, value dropdown coming database. how populate multiselect dropdown more 1 selected value.
my viewbag in controller
var app_dependent = (from ao in db.mas_app_dependent ao.app_key == id // id app_key(pk) value=1 select ao.app_dependent__key).tolist(); viewbag.app_key = new selectlist(db.mas_apps, "app_key", "app_name", app_dependent);
my view in index.cshtml page
<div class="form-group"> <label id="ownerbiz" class="control-label col-md-2">dependent application</label> <div class="col-md-10"> @html.dropdownlist("app_key", null, "--select--", htmlattributes: new { @class = "form-control e1", @multiple = "multiple", @placeholder = "select / search here!" }) </div>
my db.mas_apps table value
app_key(pk) app_name 1 crts 2 citrix 12 hiport 15 frig
my db.mas_app_dependent values variable app_dependent
dep_key(pk) app_key dependent_app_key 1 1 2 12 1 12
i have bind bootstrap multiselect database value state using
in controller action menthod
[httpget] public actionresult manageshippers() { var statelist = db.states.tolist(); viewbag.state = new selectlist(statelist, "stateid", "statename"); }
inside view
@html.dropdownlist("ddlmultiselectstate", viewbag.state selectlist, new { @id = "ddlmultiselectstate", name = "select state", @class = "form-control", @multiple = "multiple" })
its works.
Comments
Post a Comment