服务器绑定
本地数据是初始化MultiColumnComboBox时客户端上可用的数据。
通过将适当的集合传递给组件,您可以在服务器本地绑定MultiColumnComboBoxBindTo ()
方法。
将数据传递给视图
显示数据
.public IActionResult Index() {ViewData["products"] = GetProducts();return View(new ProductViewModel {ProductID = 4, ProductName = "ProductName4"});} private static IEnumerable
GetProducts() {var products = Enumerable.}范围(0,2000)。Select(i => new ProductViewModel {ProductID = i, ProductName = "ProductName" + i});返回产品;} 将MultiColumnComboBox添加到视图中,并将其绑定到保存在
显示数据
.@ model MvcApplication1.Models。ProductViewModel @ (Html.Kendo()。MultiColumnComboBoxFor(m => m.ProductID) .DataValueField("ProductID") .DataTextField("ProductName") .Columns(columns => { columns.Add().Field("ProductName").Title("Product Name").Width("200px") columns.Add().Field("ProductID").Title("Product ID").Width("200px"); }) .BindTo((System.Collections.IEnumerable)ViewData["products"]) )
@ model MvcApplication1.Models。ProductViewModel @{var data = (System.Collections.IEnumerable)ViewData["products"];}