我有3個(gè)表 表 A中有ID BID CID name 表B中有BID Bname 表C中有CID Cname 我用了多表查詢 把我想要的數(shù)據(jù)查詢出來(lái) 就是在A表中顯示 Bname Cname和 name 這這樣怎么綁定到Gridview中呢 要用ObjectDataSourse綁定的 可我點(diǎn)綁定 那些列中 沒(méi)有Bname Cname只有原本的 BID CID 我有什么辦法在GrdiView中顯示name Cname和 name 呢 我的實(shí)體類 A中的BID 和CID 我的實(shí)體類 是不是得改成 public 表B Bname{get;set}呢 我有什么辦法在GrdiView中顯示name Cname和 name 呢
2 回答

胡說(shuō)叔叔
TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超8個(gè)贊
你是在前臺(tái)綁定的嗎,如果在前臺(tái)綁定的有兩種方案,一是在數(shù)據(jù)庫(kù)中建一個(gè)視圖,視圖中包含你要顯示的列,然后從這個(gè)視圖選數(shù)據(jù)就好了;二是在選擇數(shù)據(jù)源過(guò)程中不用具體的表,用一個(gè)SQL語(yǔ)句,用聯(lián)合查詢把要顯示的列選出來(lái)
如果在后臺(tái)綁定的,可以寫(xiě)一SQL查詢,把需要的列選出來(lái)放在一個(gè)DataTable中,綁定就好了
- 2 回答
- 0 關(guān)注
- 1057 瀏覽
添加回答
舉報(bào)
0/150
提交
取消