2010-08-12 35 views

回答

0

也許這樣的事情?

var v = dc.threecolumntable.Select(x => new {DataValue = x.id, DataText = x.text1 + ", " + x.text2 }) 
+0

感謝您的回覆。我可能在那裏迷惑了自己。通過DataValue,我認爲我的意思是「關鍵」,如「SelectList(list,」Key「,」Value「,」SelectedValue「);」。我可能不能正確理解這個下拉列表。所以你有一個關係表(id 1 = value x,id 2 = value y等)。你需要一個顯示值x,y等的下拉列表;但是在選擇並傳遞給控制器​​POST方法時,會使用該ID更新模型(即其他對象/ sql表)。但在這種情況下,要顯示的文本是兩個字符串的組合......只是在我嘗試你的答案之前進行確認...... – nulliusinverba 2010-08-12 01:35:53

+0

好吧,花括號內是所謂的匿名類型,所以你可以命名每個屬性隨你喜歡。 您可以將其更改爲 - 新{Key = x.id,Value = x.text1 +「,」+ x.text2} – 2010-08-12 02:38:12

+0

謝謝,夥伴 - 我明白你要去哪裏了。我會標記你的答案。 – nulliusinverba 2010-08-12 04:54:16

相關問題