0

Linq-to-Sql 経由で接続された SQL Server データベースを使用して、C# を使用して Kendo UI のグリッドに ForeignKey 列を追加しようとしています。コンボボックス/ドロップダウンリストにデータを入力する方法が見つかりません..

コントローラーを持っています (Linq-to-sql ファイルを作成すると、モデルが自動的に作成されます)。しかし、コンボボックスに入力する方法が見つかりません。

コードは次のとおりです。

c.ForeignKey(p => p.MerchantID, (IEnumerable)ViewData["Merchants"], "MerchantID", "Name").Title("Merchant").Width(150);
4

1 に答える 1

0
/*********************  View  ***************************************/ 
columns.ForeignKey(p => p.CategoryID, (System.Collections.IEnumerable)ViewData["categoryList"], "CategoryID", "Category").Title("Organization Size").HeaderHtmlAttributes(new { @class = "fontbold" }).Width(170)

//*****************  Controller *************************//
 List<ManageModel> lookup = vendorTask.GetVendorCategory().Select(p => new ManageVendorModel { CategoryID = p.OrganizationSizeID, Category = p.OrganizationSizeName }).ToList<ManageModel>();
            lookup.Insert(0, (new ManageModel { CategoryID = 0, Category = " No Organization Size" }));
            ViewData["categoryList"] = lookup;
于 2013-07-02T10:03:27.303 に答える