我在Winform项目中使用DevExpress,在我的表单中有一些ForeignKey列,例如country,state,city,它们是'int'数据类型。
我想显示这些FK键的值,即。 (印度,中国,尼泊尔等)。&数据来自表,所以它是动态的,DevExpress GridView有点不同,我无法找到办法做到这一点,任何建议??
有点详细的答案会更有用;)
提前谢谢。
答案 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 ;
它已经完成了。我希望它对你有所帮助