【问题标题】:"Dereferencing" data from a databound GridView从数据绑定的 GridView 中“取消引用”数据
【发布时间】:2010-07-30 08:46:51
【问题描述】:

我有一个绑定到表中的 select 语句的 GridView。该表包含许多指向其他表的键,这些表只是 ID。我希望 GridView 能够“取消引用”相关字段的 id 并显示在另一个表中找到的人类可读的名称。

目前,我想到的选项是在代码隐藏中手动组合 DataSet 并将 GridView 绑定到该数据集而不是 SqlDataSource 或创建存储过程以返回已“取消引用”的表。对于这种情况还有其他想法或建议吗?我根据雇主要求使用 .NET 2.0。

编辑:请参阅"Dereferencing" data from a databound GridView 了解此问题的非社区 wiki 版本。也请在下面回复我关于社区 wiki 的评论。我觉得 SO 社区痴迷于代表,这就像蹩脚。

【问题讨论】:

  • 您应该在没有社区 wiki 的情况下重新提问。
  • 为什么?一些家伙告诉我,如果有一个通用问题不一定有“正确答案”,我应该使用社区 wiki,这样当我在一群同样优秀的人中不接受答案时,贡献者就不会感到沮丧答案。

标签: asp.net gridview


【解决方案1】:

显而易见的做法是在 SELECT 查询中加入其他表,并直接从数据库返回文本字段,而不是返回 ID。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多