Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @model IEnumerable<Product>
- @{
- ViewBag.Title = "grid";
- WebGrid grid = new WebGrid(Model, rowsPerPage: 5 );
- }
- @grid.GetHtml(
- tableStyle: "table",
- fillEmptyRows: true,
- headerStyle: "main-box-header clearfix",
- footerStyle: "pagination pull-right",
- mode: WebGridPagerModes.All, //paging to grid
- firstText: "<< First",
- previousText: "< Prev",
- nextText: "Next >",
- lastText: "Last >>",
- columns: new[] // colums in grid
- {
- grid.Column("Id"), //the model fields to display
- grid.Column("Name" ),
- grid.Column("Description"),
- grid.Column("Quantity"),
- })
- public ActionResult WebgridSample()
- {
- List<Product> inventoryList = new List<Product>();
- inventoryList.Add(new Product
- {
- Id = "P101",
- Name = "Computer",
- Description = "All type of computers",
- Quantity = 800
- });
- inventoryList.Add(new Product
- {
- Id = "P102",
- Name = "Laptop",
- Description = "All models of Laptops",
- Quantity = 500
- });
- inventoryList.Add(new Product
- {
- Id = "P103",
- Name = "Camera",
- Description = "Hd cameras",
- Quantity = 300
- });
- inventoryList.Add(new Product
- {
- Id = "P104",
- Name = "Mobile",
- Description = "All Smartphones",
- Quantity = 450
- });
- inventoryList.Add(new Product
- {
- Id = "P105",
- Name = "Notepad",
- Description = "All branded of notepads",
- Quantity = 670
- });
- inventoryList.Add(new Product
- {
- Id = "P106",
- Name = "Harddisk",
- Description = "All type of Harddisk",
- Quantity = 1200
- });
- inventoryList.Add(new Product
- {
- Id = "P107",
- Name = "PenDrive",
- Description = "All type of Pendrive",
- Quantity = 370
- });
- return View(inventoryList);
- }
- public ActionResult WebgridSample(int pageNum = 1, int pageSize = 5, string sortColumnName = "", string sortOrder = "desc")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement