This question is locked. New answers and comments are not allowed.
I have a dropdownlist in grid , am unable to get dropdownlist value at the time of new record insert into DB, am getting null value.
Property class
[UIHint("Sponsor")]
public string SponsorId { get; set; }
My Partialview
@(Html.Telerik().DropDownList()
.Name("Sponsors")
.BindTo(new SelectList((IEnumerable)ViewData["Sponsors"], "sponserid", "sponsorname"))
)
My Controller
ViewData["sponsors"]= objEntity.abcp_sponsors.Select(e=>new { sponserid = e.sponsor_id, sponsorname = e.sponsor_name });
public ActionResult Insert(IssueData data)
{
if (TryUpdateModel(data))
{
abcp_issues abcpissues = new Models.abcp_issues();
abcpissues.issue_id = data.IssueId;
}
}
data.Issueid getting null
MyView
@(Html.Telerik().Grid(Model)
.Name("grdProgramSetup")
.HtmlAttributes(new { style="width:4250px;" })
.DataKeys(dataKeys => dataKeys.Add(p => p.IssueId))
.Columns(columns =>
{
columns.Bound(i => i.IssueId).Width(70).Title("Program<br/>Identifier");
columns.Bound(i => i.SponsorId).Width(290).Title("Program<br/>Sponsor"));
columns.Bound(i => i.ProgramName).Width(290).Title("Program<br/>Name");
columns.Bound(i => i.ProgramStart).Width(100).Title("Program <br/> Start Date").Format("{0:MM/dd/yyyy}");
columns.Bound(i => i.ProgramEnd).Width(100).Title("Program <br/> End Date").Format("{0:MM/dd/yyyy}");
columns.Bound(i => i.MaxProviders).Width(90).Title("Maximum <br/> Providers").HtmlAttributes(new { style = "text-
columns.Command(commands =>commands.Edit());
})
.Pageable()
.Selectable()
.ClientEvents(events => events.OnEdit("onEdit"))
.DataBinding(data => data.Ajax().Select("_ProgramSetup", "Main")
.Insert("Insert", "Main")
.Update("_update", "Main")
.ToolBar(comments =>
{
comments.Insert();
})
)
Property class
[UIHint("Sponsor")]
public string SponsorId { get; set; }
My Partialview
@(Html.Telerik().DropDownList()
.Name("Sponsors")
.BindTo(new SelectList((IEnumerable)ViewData["Sponsors"], "sponserid", "sponsorname"))
)
My Controller
ViewData["sponsors"]= objEntity.abcp_sponsors.Select(e=>new { sponserid = e.sponsor_id, sponsorname = e.sponsor_name });
public ActionResult Insert(IssueData data)
{
if (TryUpdateModel(data))
{
abcp_issues abcpissues = new Models.abcp_issues();
abcpissues.issue_id = data.IssueId;
}
}
data.Issueid getting null
MyView
@(Html.Telerik().Grid(Model)
.Name("grdProgramSetup")
.HtmlAttributes(new { style="width:4250px;" })
.DataKeys(dataKeys => dataKeys.Add(p => p.IssueId))
.Columns(columns =>
{
columns.Bound(i => i.IssueId).Width(70).Title("Program<br/>Identifier");
columns.Bound(i => i.SponsorId).Width(290).Title("Program<br/>Sponsor"));
columns.Bound(i => i.ProgramName).Width(290).Title("Program<br/>Name");
columns.Bound(i => i.ProgramStart).Width(100).Title("Program <br/> Start Date").Format("{0:MM/dd/yyyy}");
columns.Bound(i => i.ProgramEnd).Width(100).Title("Program <br/> End Date").Format("{0:MM/dd/yyyy}");
columns.Bound(i => i.MaxProviders).Width(90).Title("Maximum <br/> Providers").HtmlAttributes(new { style = "text-
columns.Command(commands =>commands.Edit());
})
.Pageable()
.Selectable()
.ClientEvents(events => events.OnEdit("onEdit"))
.DataBinding(data => data.Ajax().Select("_ProgramSetup", "Main")
.Insert("Insert", "Main")
.Update("_update", "Main")
.ToolBar(comments =>
{
comments.Insert();
})
)
I would appreciate any help.
Thanks a lot.