我有一个GridView绑定到表中的select语句。该表包含很多其他表只是ID的键。我希望GridView“取消引用”,因为它是相关字段的id,并显示在另一个表中找到的人类可读名称。
目前,我想到的选项是在代码隐藏中手动编写DataSet并将GridView绑定到该代码而不是SqlDataSource,或创建存储过程以返回已经“解除引用”的表。针对这种情况的任何其他想法或建议?我按照雇主的要求使用.NET 2.0。
编辑:有关此问题的非社区维基版本,请参阅"Dereferencing" data from a databound GridView。请回复我在下面关于社区维基的评论。我觉得SO社区对代表很着迷,就像跛脚一样。
答案 0 :(得分:0)
显而易见的事情是加入SELECT查询中的其他表并直接从数据库返回文本字段而不是ID。