@{
var grid = new WebGrid(source: Model, defaultSort: "Name", rowsPerPage: 4, canPage: true, canSort: true, selectionFieldName: "selectedRow");
var rowIndex = ((grid.PageIndex + 1) * grid.RowsPerPage) - (grid.RowsPerPage - 1);
}
@grid.GetHtml(tableStyle: "webgrid", headerStyle: "webgrid-header", footerStyle: "webgrid-footer", alternatingRowStyle: "webgrid-alternating-row",
selectedRowStyle: "webgrid-selected-row", rowStyle: "webgrid-row-style",
columns:
grid.Columns
(
grid.Column(format: item => item.Description, header: "ملاحظات"),
grid.Column(format: item => item.Price, header: "قیمت کل"),
grid.Column(format: item => item.Number, header: "تعداد"),
grid.Column(format: item => item.Subject, header: "شرح"),
grid.Column(header: "ردیف", style: "text-align-center-col",format: @<text>@(rowIndex++)</text>)
))