次の LINQ クエリを入力するドロップダウン リスト ddCourse があります。
var db = new DataClasses1DataContext();
ddCourse.DisplayMember = "COURSE_TITLE";
ddCourse.ValueMember = "COURSE_ID";
ddCourse.DataSource = db.COURSE_MASTERs.OrderBy(c => c.COURSE_TITLE)
.Select(c => new { c.COURSE_ID, c.COURSE_TITLE })
.ToList();
ただし、選択した COURSE_TITLE フィールドに連結したい別のフィールドがあります。だから、私は私の選択を次のようにしたいと思います:
.Select( c => new {c.COURSE_ID, c.CIN + " " + c.COURSE_TITLE})
唯一の問題は、明らかに、これがどのように行われていないかということです。私は基本的に c.CIN に c.COURSE_TITLE を付けて参加したいと思っています (そして真ん中にスペースがあります)。これを達成する方法について誰かが私にいくつかの指針を提供できますか?
これを行う理由は、現在、ドロップダウン リストに表示されるのはコース タイトルだけだからです。コース ID 番号 (CIN) を連結して表示したいと考えています。
編集: 明確にするために、Linq-to-SQL を使用しています。