Linq to Entities and Drop Downs

时间:2015-03-11 13:01:55

标签: asp.net linq entity-framework

我将值加载到使用linq到实体的下拉列表中。

我需要下拉列表中的第一个值来读取“Select”,其值为0或“”。

如何将该值添加到我的linq查询或asp.net表单中的下拉列表中。

我目前的代码:

    'Payment Types
    Dim SourcePaymentTypes = (From s In db.PayoutAdjustmentTypes.OrderBy("Name") Select s).ToList
    CmbReason.DataSource = SourcePaymentTypes
    CmbReason.DataTextField = "Name"
    CmbReason.DataValueField = "AdjustmentTypeID"
    CmbReason.DataBind()

1 个答案:

答案 0 :(得分:1)

在将.Add()变量设置为new PayoutAdjustmentType { Name = "Select", AdjustmentTypeId = 0 }

SourcePaymentTypes之前,您需要对DataSource变量CmbReason {{1}}条记录

(道歉它是用C#语法表达的,但我相信你可以翻译)