我制作了一个 C# Gridview,其中每一行都有一个编辑按钮。按下时,它被设置为弹出编辑窗口,其中有一个文本字段、一个日期字段和一个下拉列表,其中有两个选项表示类型(公司或邮政)。但是,当弹出编辑窗口打开时,下拉列表始终默认选择公司,如果按下更新,如果它在邮政上,它会更改它。我想知道如何使下拉列表查看已将哪个选项分配给正在编辑的行,并从那里开始,与始终从公司开始。
这是我用来将 Type 字段转换为下拉列表的代码。
<div class="editor-field" style="margin-left:33%">
@Html.Kendo().DropDownListFor(model => model.Type).BindTo(new string[] { "J&J", "Postal" })
</div>
此代码位于视图部分下的 Shared EditorTemplate 中,它通过 @model 语句连接到我的主视图。