I want to view data in listbox after click on view button in Grid.other value got except ListBox value,
View:-
@Html.ListBoxFor(x => x.SelectedNames, Model.Names, new { Size = 20, style = "width:190%;" })
@Html.ListBoxFor(model => model.SelectedNames, new MultiSelectList("",Model.SelectedNames), new { Size = 20, style = "width:190%;" })
Controller:-
public ShiftNameViewModel ViewPatternById(int inPtnId)
{
try
{
if (inPtnId > 0)
{
tblMstPattern_PTN PatternDetail = db.tblMstPattern_PTN.Find(inPtnId);
tblTxnPatternData_PTD_T txnPatternDetail = db.tblTxnPatternData_PTD_T.Find(inPtnId);
var patternValue = new ShiftNameViewModel()
{
inPtnId = PatternDetail.inPtnId,
vcPtnCode = PatternDetail.vcPtnCode,
vcPtnName = PatternDetail.vcPtnName,
SelectedNames = PatternDetail.vcPtnData.Split(new char[] { ',' }).ToList()
};
return patternValue;
}
}
catch (Exception ex) { ex.Message.ToString(); }
return null;
}
In viewModel :
public IEnumerable Names { get; set; }
public IEnumerable SelectedNames { get; set; }
Sagar BandkarPosted Dec 27, 2016, 3:19 AM
Manas MohapatraPosted Dec 25, 2016, 1:01 PM