DevExpress GridView显示FK值

时间:2011-11-18 11:22:36

标签: c# .net windows gridview devexpress

我在Winform项目中使用DevExpress,在我的表单中有一些ForeignKey列,例如country,state,city,它们是'int'数据类型。

我想显示这些FK键的值,即。 (印度,中国,尼泊尔等)。&数据来自表,所以它是动态的,DevExpress GridView有点不同,我无法找到办法做到这一点,任何建议??

有点详细的答案会更有用;)

提前谢谢。

2 个答案:

答案 0 :(得分:0)

请使用this thread中展示的方法。

P.S。将来,我建议您使用Devexpress Support Center获取有关使用DevExpress产品的正式和有保障的帮助。请注意,即使在评估期间(30天),也可以免费获得全额支持。

答案 1 :(得分:0)

我不知道你是如何连接到你的数据库的。我建议Linq Query从数据库中获取数据。因为,它既简单又易懂。首先,您要将所有表格加入要显示的内容。

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 ;

它已经完成了。我希望它对你有所帮助