首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Gridview -- DataSource:空vs空

Gridview -- DataSource:空vs空
EN

Stack Overflow用户
提问于 2012-08-18 08:04:37
回答 1查看 871关注 0票数 0

我正在处理一个遗留应用程序,当绑定到DataSource的数据表为空(即没有行)时,DataSource将不绑定任何内容。

我希望这充其量会带来不合格的性能提升,而且我想不出有任何其他理由这样做。

我是不是漏掉了什么?没有行的数据源与空的数据源之间是否存在行为或显著的性能差异?

更新:列是在aspx中定义的,而不是自动生成的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-18 08:13:27

根据您指定列定义的方式(即:动态生成或提前生成),您可能会在网格布局中存在视觉上的差异(没有源代码的网格显然不会自动生成列)。然而,严格地说,从内存管理和性能的角度来看,我认为null dataset/datatable的内存占用会更少,因为您不会导致网格触发其dataset初始化事件。

从总体上讲,我认为您不会看到太多可测量的时间/内存差异,除非您创建空dataset/datatable的例程花费了大量时间。

我很想听听其他人对这个话题的看法。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12014616

复制
相关文章

相似问题

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