خرید بک لینک
سلام دوستان
من یک server binding kendo ui gridview دارم میخوام ازش 1 به 1 excel تهیه کنم.خیلی گشتم ولی در مورد server binding چیزی پیدا نکردم.این پیج cshtml من هست که داخل area به نام admin قرار داره وفقط مدیر سایت قادر به دیدن این صفحه هست.
<h2>@ViewBag.Title</h2>
<div class="k-rtl">


@(Html.Kendo().Grid(Model)
.Name("grid")

.Columns(columns =>
{
columns.Bound(model => model.FullName);
columns.Bound(model => model.Phone);
columns.Bound(model => model.Email);
columns.Bound(model => model.CreateDate);
columns.Bound(model => model.CustomerType.CustomerTypeTitle);

columns.Bound(model => model.Roles.RoleTitle);
columns.Bound(item => @item.UserID).Title("دستورات").Filterable(f alse).Groupable(false)
.Template(@<text>
@Html.ActionLink("ویرایش", "Edit", new { id = @item.UserID }, new { @class = "k-button k-button-icontext k-grid-Edit" })
@Html.ActionLink("حذف", "Delete", new { id = @item.UserID }, new { @class = "k-button k-button-icontext k-grid-Delete" })
</text>).Width(200);
})
.ToolBar(toolbar =>
{
toolbar.Custom().Action("Create", "Users").Text("افزودن");
toolbar.Excel();
}
)
.Excel(excel =>
{
excel.FileName("UsersList.xslx");
excel.Filterable(true);
excel.AllPages(true);
})
.Groupable()
.Pageable()
.Sortable()
.Scrollable()
.Filterable()
.DataSource(dataSource => dataSource.Server()
.Model(model => model.Id(item => item.UserID))
.PageSize(7)
)
)

</div>

برچسب: نویسنده: خنج تاريخ: دوشنبه 18 دی 1396 ساعت: 3:00

صفحه بندی