2011-11-18 60 views
0

我在我的Winform項目中使用了DevExpress,而在我的窗體中有幾個ForeignKey列,比如國家,州,城市,它們都是'int'數據類型。DevExpress GridView顯示FK值

我想顯示這些FK鍵的值,即。 (印度,中國,尼泊爾等)。&數據來自表格,所以它是動態的,DevExpress GridView有點不同,而我無法找到一種方法來做到這一點,任何建議?

有點詳細的回答會更有益;)

預先感謝您。

回答

0

請使用this thread中顯示的方法。

P.S.在未來,我建議您使用Devexpress Support Center獲得有關使用DevExpress產品的正式和有保證的幫助。請注意,即使在評估期間(30天),全面支持也是免費的。

0

我不知道你如何連接到你的databese.I建議Linq查詢從數據庫中獲取數據。因爲它既簡單又易於理解。首先,你要加入你想要展示的所有表格。

var query = from something1 in yourfirsttable 
      join something2 in yoursecondtable 
      on something1.ForeignKey equals something2.ForeignKey // join two tables each other here. 
      select new { 
          something1.name, 
          something1.surname,   // you write which columns you want on the tables 
          something2.city_name, 
          something2.country_name, 
         }; 
     gridControl.Datasource = sorgu ; 

它已完成。我希望它對你有所幫助