How to display row number in MVC WebGrid

前端 未结 5 2070
南笙
南笙 2021-01-03 07:15

I want to have a column as row number in MVC WebGrid. How can I do it?

5条回答
  •  天涯浪人
    2021-01-03 07:58

    That's a really nice approach, but when you use sorting or paging your RowNumber values won't start from 1 on the page.

    In my project I had a case where I needed to know an index of the row independently of WebGrid's paging / sorting and I came across the following solution:

    grid.Column(
        Header: "RowNumber",
        Format: item => item.WebGrid.Rows.IndexOf(item) + 1
    )
    

提交回复
热议问题