嘿, 我有三個IQueryable列表,我將它們連接成一個列表以顯示在下拉框中。但是現在我想獲得用戶選擇的ID,因爲有3個列表供您選擇。由於從下拉列表中獲取值的標識
例子:
IQueryable<Store> stores= _storeRepository.FindAll().OrderBy(c => c.Description);
var storeList = stores.ToSelectList("StoreId", "Description", viewModel.StoreId.ToString());
IQueryable<Product> products = _productRepository.FindAll().OrderBy(j => j.Name);
var productList = products.ToSelectList("ProductId", "Name", viewModel.ProductId.ToString());
var viewList = storeList.Concat(productList).ToList();
viewModel.Lookups = viewList; //display in dropdown
所有三個列表中是否有唯一的ID? – Tejs 2011-05-09 19:37:12
發表一些代碼?所有列表元素都會有一個ID。你的意思是你想要IQueryable列表的ID嗎? – WEFX 2011-05-09 19:45:11
我添加了一個我詢問的代碼示例。 – Masriyah 2011-05-09 19:54:22