首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >根据另一个数据库表中的权重对GridView进行排序

根据另一个数据库表中的权重对GridView进行排序
EN

Stack Overflow用户
提问于 2009-10-01 18:22:51
回答 2查看 255关注 0票数 0

我有一个从我们内部使用的非SQL数据库填充的GridView。其中一个字段是仓库位置。(示例: AAA、AAB、AAC等)

在另一个数据库(SQL)中,我保存了所有仓库的列表,并给它们一个权重。权重只是一个整数;整数越高,库房就越远。

我需要根据库房权重对我的GridView进行排序。如何让我的GridView排序依赖于另一个表中的数据?这看起来应该是一个简单的解决方案,但我被卡住了。如果重要的话,GridView被绑定到一个System.Collections.ObjectModel.Collections<>类。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-10-01 18:47:36

SortExpression属性支持"complex“属性导航。您是否尝试过将此内容用作GridView列的SortExpression:

代码语言:javascript
复制
<asp:TemplateField SortExpression="Stockroom.Weight">
票数 1
EN

Stack Overflow用户

发布于 2009-10-01 18:51:08

我假设你已经写好了数据访问代码。所以,我的建议是:

  1. 创建一个类,该类包含您需要的来自非sql数据库的所有信息和来自sql数据库的所需列。
  2. 使用您的数据访问代码来检索信息,并使用您在1
  3. 中创建的类型的对象来填充类似绑定列表的内容。您可以将网格视图绑定到该绑定源,以便可以对该值进行排序
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1505615

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档