Server Binding

Below are listed the steps for you to follow when configuring the Kendo UI ComboBox for server binding to the Northwind Products table which uses Linq to SQL.

  1. Create a new action method and pass the Products table as the model.

    Example
    public IActionResult Index()
    {
        NorthwindDataContext northwind = new NorthwindDataContext();
    
        return View(northwind.Products);
    }
    
  2. Make your view strongly typed.

    Example
    @model IEnumerable<MvcApplication1.Models.Product>
    
  3. Add a server bound ComboBox.

    Example
    @(Html.Kendo().ComboBox()
        .Name("productComboBox") //The name of the ComboBox is mandatory. It specifies the "id" attribute of the widget.
        .DataTextField("ProductName") //Specify which property of the Product to be used by the ComboBox as a text.
        .DataValueField("ProductID") //Specify which property of the Product to be used by the ComboBox as a value.
        .BindTo(Model)   //Pass the list of Products to the ComboBox.
        .SelectedIndex(10) //Select an item with index 10. Note that the indexes are zero-based.
    )
    

See Also

In this article
Not finding the help you need? Improve this article