根据DropDownList的条件显示/格式化数据?

时间:2017-02-28 19:09:19

标签: c# asp.net asp.net-mvc-4 webforms

我目前有一个DropDownList项,它通过SelectMethod属性从方法接收数据。该方法返回DB表的IQueryable项。

我正在努力使其能够格式化每个项目下拉列表中显示的数据。

例如,显示字段Name。如果是Null,则显示ID字段。

我认为这样做的方法是通过属性DataTextField,但这似乎只是要显示的字段名称。

谢谢!

1 个答案:

答案 0 :(得分:0)

根据我的理解,如果显示字段名称为空,则您希望显示Id字段。 如果我是对的,你可以使用Isnull在sql语句中处理它 离。

选择IsNull(Description,Id)作为Description,Id from product