如何对 mvc 4 webgrid 中的 select DropDownList 项目进行排序?

how to sort select DropDownList items in mvc 4 webgrid?

我正在使用 mvc$ webgrid 查看器,我的网格查看器完全按照我的意愿列出了所有列,但是当我通过单击它为所有列排序的列名称的超链接对网格内容进行排序时出现一个问题除了下拉菜单或 mvc viwer 中的 DropDownList。 [![mvc4 webgrid视图截图][1]][1]

DropDownList is not sorted as the other column values.

调用具有 selectlist 项集合的函数。例如,在我的例子中,当我按如下方式制作 webgrid 时它可以工作:

grid.Column(columnName: "ContractFileNamesList", header: "ContractFileNamesList", format: @item => Html.DropDownList("filename",
 , "-- Select One --"))

尤其是,

(IEnumerable)Model.ContractBOModel[rowVal - 1].FileNameListsFunction(fileNameStr);