【发布时间】:2014-03-17 17:21:01
【问题描述】:
我有 2 张桌子:
table1:姓名、家庭、cityID 表2:cityID,cityName
我有一个gridview,它的数据源是: select * from table1, table2 where table1.cityID = table2.cityID
我禁用了 autoCreatColumns
我在我的数据网格中添加了 3 列。
在第一列中,我将数据属性名称固定为 name 在第二列中,我将数据属性名称固定为 family 但是在第三列中,当我将数据属性名称修复为 table2.cityName 时,它不起作用...
我想在第三列显示城市名称。
这是一个例子,但实际上,我在另一个表中有cityName,如果我只使用cityName,则会出错
任何人都可以帮助我吗? 谢谢...
【问题讨论】:
-
不提供
table2.cityName,只需将cityName作为第三列的DataPropertyName。 -
您使用哪种方式获取数据源?简单查询、存储过程还是实体框架?可能存在类似 1) 列在选定集中重命名的问题 2) table1 中有另一个具有此名称的列
-
这是一个例子,但事实上,我在另一个表中有 cityName,如果我只使用 cityName,则会出错