2010-07-30 45 views
0

我有一個綁定到來自表的select語句的GridView。該表包含許多隻有ID的其他表的鍵。我希望GridView能夠「解除引用」,因爲它是有問題的字段的ID,並顯示在另一個表中找到的人類可讀名稱。來自數據綁定的「取消引用」數據GridView

此刻,我想到的選項是在代碼隱藏中手動組合DataSet,並將GridView綁定到該對象而不是SqlDataSource,或者創建存儲過程以返回已經「解除引用」的表。對於這種情況的任何其他想法或建議?我按照僱主的要求使用.NET 2.0。

編輯:請參閱"Dereferencing" data from a databound GridView這個問題的非社區維基版本。還請回復我的下面關於社區wiki的評論。我覺得SO社區癡迷於代表,這就像跛腳。

+0

如果沒有社區wiki,您應該重新提問。 – SLaks 2010-07-30 08:49:36

+0

爲什麼?一些老兄告訴我,如果有一個通用的問題不一定有「正確的答案」,我應該使用社區wiki,這樣當我不接受一組同樣好的答案時,貢獻者不會覺得不舒服答案。 – jeffcook2150 2010-07-30 08:56:10

+0

[「從數據綁定GridView中取消引用」數據的可能重複](http://stackoverflow.com/questions/3370038/dereferencing-data-from-a-databound-gridview) – 2014-10-02 16:02:53

回答

0

顯而易見的事情是加入到您的SELECT查詢中的其他表,並直接從數據庫而不是ID返回文本字段。