在foreach剃须刀内按日期排序

时间:2019-03-22 15:37:33

标签: javascript c# html linq razor

我有这个部分列出了注释,但是看起来像这样: enter image description here

如您所见,其中一些日期乱序...

有没有一种方法可以按日期在剃须刀中为每个剃须刀排序?

            <tbody>
            @foreach (var row in Model.*******.******.Where(d => d.Internal_Note == false))
            {
                <tr>
                    <td>
                        @row.Note
                    </td>
                    <td>
                        @row.NoteDT
                    </td>
                </tr>
            }
        </tbody>

我可以做类似...

        <tbody>
            @foreach (var row in Model.GovernmentGroupApplication.tbl_AppStatusGvtGroup_Note.Where(d => d.Internal_Note == false).OrderBy(d=>model.Date) <--- pseudocode.
            {
                <tr>
                    <td>
                        @row.Note
                    </td>
                    <td>
                        @row.NoteDT
                    </td>
                </tr>
            }
        </tbody>

1 个答案:

答案 0 :(得分:1)

您对OrderBy()的回答是正确的,只是您对错误的日期字段的引用。

@foreach (var row in Model.GovernmentGroupApplication.tbl_AppStatusGvtGroup_Note.Where(d => d.Internal_Note == false).OrderBy(d=>d.Date))