0
早上好。將3個表格和數據綁定加入組合框
我有3個表(SQL Server)的用這個佈局:
GenreMovies: | RowID | MovieGenre|
GenreMusic: |RowID | MusicGenre |
GenrePodcast:| RowID | PodcastGenre|
我有一個組合框/下拉,我試圖用一個查詢來填充:
var infoQuery =
(from MovieGen in dbContext.GenreMovies
select MovieGen.RowID)
.Union
(from MusicGen in dbContext.GenreMusics
select MusicGen.RowID).Union(from PodcastGen in dbContext.GenrePodcasts select PodcastGen.RowID).ToList();
GridSortSearch.DataTextField = "MovieGenre";
GridSortSearch.DataSource = infoQuery;
GridSortSearch.DataBind();
我有兩個問題該查詢只填充「RowID」 和組合框/下拉框在「DataTextField」上失敗
該查詢僅帶有rowid,因爲這是您在每個查詢中選擇的內容,並且因爲沒有可以綁定到組合的名爲「MovieGenre」的字段。你想用這個做什麼? – 2015-03-13 14:43:03
我試圖讓列中的所有值都可以在下拉列表中選擇。 因此,所有MovieGenre列的值,即MusicGenre列的ontop,位於PodcastGenre列的頂部。 – 2015-03-13 15:43:33