使用数据绑定展示数据的局限性
来源:互联网 发布:vb可以编什么应用程序 编辑:程序博客网 时间:2024/05/19 18:41
数据绑定 (data binding)简单来说就是数据源与控件的关联。
这种方式使得数据管理和展示分开,程序员只需提供数据源,展示工作就由控件自动去处理,做开发很方便,深受程序员青睐。但是这种方式有一些局限性,需要在不同场合下慎用。
1、数据量大时,数据显示很慢。因为需要数据源全部组织完成后,才能传给控件,然后控件才能将全部数据展示出来。例如:屏幕上一次只能看到10条记录,但是数据共有10000条,控件并不是只展示10条就暂停,它会将10000条展示出来,尽管9990条是你看不到的。
2、冗余字段可能会增多,加重通信负担。例如:A表中有一个属性字段 property_id,是一个外键,对应表B中有属性的名称、描述等等。界面上要求将属性的名称、描述等都列出来,这样就需要将表A、B关联查询,在查出来的记录中,属性名称、描述等就会有很多是相同的,如果像这样的属性字段再多几个,冗余的信息会更多,大大增加了网络传输的压力。
3、不够灵活。数据绑定控件的数据展示大多都是厂家做好的固定显示方式,如文字、根据数据统计的曲线图、饼图、直方图等。如果用户想要不一样的显示,用数据绑定基本上是很难做到的。
0 0
- 使用数据绑定展示数据的局限性
- 使用Displaytag展示数据
- 数据绑定控件GridView展示商品列表
- 数据的图表展示
- WebView的数据展示
- 使用Container绑定数据
- 使用 MVVMLight 绑定数据
- 使用datum()绑定数据
- 使用列表控件展示数据
- 使用excel展示hana数据
- 使用ListView控件展示数据
- 使用ListView控件展示数据
- 使用ListView控件展示数据
- 使用grafana展示kairosdb数据
- ListView数据绑定控件的使用
- DropDownList控件的使用(数据绑定)
- DropDownList控件的使用(数据绑定)
- ListView的使用和数据绑定
- 重载类型转换中的运算符
- C#web身份证读卡器,将base64位字以图片格式保存在服务器
- sqlserver 读取主键值
- 关于用微软实时推送SignalR的相关bug
- ubuntu添加新硬盘
- 使用数据绑定展示数据的局限性
- 如何理解STM32引脚中的GPIO,AFIO时钟分配策略和管脚复用
- OSPF协议
- MarketServer 日志
- Reading the Value/Offset of an IFD Entry
- 200多个js技巧代码
- 网站优化之权重篇:巧妙更新,规律去做!
- 密码安全之动态盐
- TempDB 中表变量和局部临时表的对比