エディター テンプレートを使用して、グリッド内の列の 1 つにコンボ ボックスを表示しています。値プロパティ以外のモデルプロパティからコンボボックスの初期テキストを設定したい。通常は Text 演算子を使用してこれを行うことができますが、これはグリッド内にあるため、その特定の行のデータからロードする必要があります。これが私のエディターテンプレートコードです:
@(Html.Kendo().ComboBoxFor(Function(x) x) _
.DataTextField("PartNumber") _
.DataValueField("PartID") _
.MinLength(2) _
.AutoBind(False) _
.Text( "what do I put here" ) _
.Filter(FilterType.StartsWith) _
.DataSource(Sub(dataSource)
dataSource _
.Read(Sub(reader)
reader.Action("StartsWith", "Part")
reader.Type(HttpVerbs.Post)
End Sub) _
.ServerFiltering(True)
End Sub)
)