前言 在前面写过的文章中,详细介绍过如何将各种的控件与数据源进行绑定(Bind)。在这篇文章中,将重点讨论如何绑定TImage和TListView。(同时支持VCL与Firemonkey)。 将图形数据源绑定到TImage和捕获绑定 在VCL和FMX模式下,使用kbmMW都可以很容易地将数据集中的图
原创
2021-07-29 15:55:29
96阅读
2020-01-09:kbmMW 5.10.20解决了下面的问题,如果你已经升级到该版本,则下面内容没必要读了! 千呼万唤始出来,最新的kbmMW 5.10.01终于发布了,详情可以看xalion发的更新日志。 我期待的Smartbinding for Listview终于来了,在这一版本中,对Sm
原创
2021-07-29 15:55:30
116阅读
关于kbmMW SmartBinding,我翻译了作者写的几篇文章,其强大的绑定机制,将可视控制与各种数据源灵活绑定在一起,实现了类似DBEdit数据敏感控件的效果,可以及大的减少我们的代码,实现界面与逻辑分离的代码设计,从而实现易于维护与管理的代码,怎一个爽字了得。如果不了解kbmMW Smart
原创
2021-07-29 16:13:34
107阅读
前言 在SmartBinding #2中,我介绍了新的自动绑定功能,支持在Form设计器中直接定义绑定。不仅如此,kbmMW SmartBind还有更多很酷的功能,即将发布的kbmMW中的SmartBind,将支持绑定Grid的单元格,行或列以及多值表达式绑定和绑定简单常量等其他功能。 绑定Grid
原创
2021-07-29 15:55:24
104阅读
前言 在之前的文章中,我介绍了SmartBinding作为Delphi的一个新的易于使用和智能的绑定框架。介绍了包括绑定对象,列表,常规数据和可视控件,以及如何使用导航器,所有这些都用代码做了演示。 本文将重点关注下一个kbmMW版本中包含的新SmartBinding功能(SmartBinding
原创
2021-07-29 15:55:23
141阅读
即将发布的kbmMW,实现了SmartBinding,SmartBinding的设计目标是: 必须易于使用 必须最小化或完全删除重复的代码。(你看到这里的趋势了吗?... kbmMW初心就是为了让事情变得简单!) 必须有良好的表现 必须具有较低的CPU占用及内存占用 绝不能导致无休止的循环调用 应该
原创
2021-07-29 15:56:04
200阅读
1.用#Caption绑定Listview显示内容 当Listview外观(ItemAppearance)设置为ListItem时,一定要用#Caption来绑定。 FBinding.Bind(DisplayDataSet,DisplayFieldName,ListView1,'#Caption')
原创
2021-07-29 15:56:05
51阅读
kbmMW 5.10.20发布了,这个版本解决了我提出的问题,当对DataSet增删记录时,ListView能够同步显示。下面看看具体的实现代码。 为了解决上面的问题,作者为IkbmMWBindingNavigator接口增加了下面的方法: IkbmMWBindingNavigator = inte
原创
2021-07-29 16:13:35
160阅读
这个版本除了增加新的SmartBinding功能,同时提供了大量的功能更新以及bug修正。其中,SmartBinding的介绍,xalion已经第一时间写了初识kbmmw 中的smartbind功能,同时还写了XML-RPC和 JSON-RPC的支持文章。kbmMW的福音,向xalion敬礼!关于S
原创
2021-07-29 15:55:22
155阅读
前言 前面的文章,我写了有关SmartBinding框架方面的内容。SmartBinding的目的是将数据容器绑定到一起,通常情况下,数据容器可以是显示数据或与数据交互的控件(Edit,ListView...),也可以是存储数据的容器,如查询结果的DataSet,ObjectList或Record等
原创
2021-07-29 15:55:32
115阅读