This question is locked. New answers and comments are not allowed.
When i select a row on a grid and refresh the grid or reload with new data i should get back the row i selected.
The code is as written below:
@{Html.Telerik().Grid(Model)
.Name("CTStatusGrid")
.DataKeys(keys => keys.Add("AccountCollectionStatusID"))
.DataBinding(dataBinding => dataBinding.Ajax().Select("_GetCTStatusCodes", "AccountCollectionStatus"))
.ClientEvents(events => events
.OnRowDataBound("Grid_onRowDataBound")
.OnDataBound("CTStatusGridBound")
.OnRowSelect("CTStatusGridRowSelected")
.OnError("CTStatusGridErrored")
)
.Columns(columns =>
{
columns.Bound(o => o.Code).Title("Code").Width(100);
columns.Bound(o => o.Name).Title("Name").Width(150);
columns.Bound(o => o.Description).Title("Description").Width(150);
columns.Bound(o => o.PASAccountCollectionStatus).Title("PAS Coll Status").Width(150);
columns.Bound(o => o.IsActive).ReadOnly().Title("Active").ClientTemplate("<input type='checkbox' name='ckActive' <#= IsActive? checked='checked' : '' #> onclick='return false' />").Width(60);
columns.Bound(o => o.IsAccount).ReadOnly().Title("Account Status").ClientTemplate("<input type='checkbox' name='ckAccount' <#= IsAccount? checked='checked' : '' #> onclick='return false' />").Width(120);
columns.Bound(o => o.IsVisit).ReadOnly().Title("Visit Status").ClientTemplate("<input type='checkbox' name='ckVisit' <#= IsVisit? checked='checked' : '' #> onclick='return false' />");
})
.Selectable()
.Scrollable(c => c.Height("450px"))
//.Pageable(paging => paging.PageSize(20).Style(GridPagerStyles.NextPreviousAndNumeric).Position(GridPagerPosition.Bottom))
.Sortable()
.Filterable()
.Groupable()
.Resizable(resizing => resizing.Columns(true))
.Render();
Any Suggestions, how to do it??????
The code is as written below:
@{Html.Telerik().Grid(Model)
.Name("CTStatusGrid")
.DataKeys(keys => keys.Add("AccountCollectionStatusID"))
.DataBinding(dataBinding => dataBinding.Ajax().Select("_GetCTStatusCodes", "AccountCollectionStatus"))
.ClientEvents(events => events
.OnRowDataBound("Grid_onRowDataBound")
.OnDataBound("CTStatusGridBound")
.OnRowSelect("CTStatusGridRowSelected")
.OnError("CTStatusGridErrored")
)
.Columns(columns =>
{
columns.Bound(o => o.Code).Title("Code").Width(100);
columns.Bound(o => o.Name).Title("Name").Width(150);
columns.Bound(o => o.Description).Title("Description").Width(150);
columns.Bound(o => o.PASAccountCollectionStatus).Title("PAS Coll Status").Width(150);
columns.Bound(o => o.IsActive).ReadOnly().Title("Active").ClientTemplate("<input type='checkbox' name='ckActive' <#= IsActive? checked='checked' : '' #> onclick='return false' />").Width(60);
columns.Bound(o => o.IsAccount).ReadOnly().Title("Account Status").ClientTemplate("<input type='checkbox' name='ckAccount' <#= IsAccount? checked='checked' : '' #> onclick='return false' />").Width(120);
columns.Bound(o => o.IsVisit).ReadOnly().Title("Visit Status").ClientTemplate("<input type='checkbox' name='ckVisit' <#= IsVisit? checked='checked' : '' #> onclick='return false' />");
})
.Selectable()
.Scrollable(c => c.Height("450px"))
//.Pageable(paging => paging.PageSize(20).Style(GridPagerStyles.NextPreviousAndNumeric).Position(GridPagerPosition.Bottom))
.Sortable()
.Filterable()
.Groupable()
.Resizable(resizing => resizing.Columns(true))
.Render();
Any Suggestions, how to do it??????