Server Binding

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

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

    Example
    public ActionResult 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 DropDownList.

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