作为ComponentOne Studio for .NET 及ComponentOne Studio Enterprise的一部分, ComponentOne Input for .NET 是设计给开发者的一整套增强型可视化控件。 ComponentOne Input for .NET 能帮助开发者以可视化的形式显示动态数据、操纵数据集合的导航、显示或编辑日期以及更多功能。
ComponentOne Input for .NET 设计为一个强大的、通用的且易于使用的控件集合。编程者能用 ComponentOne Input for .NET 生成全功能的数据绑定应用程序,使其充分与用户相结合。
该产品的特征如下所示:
- 数据绑定
C1Input 控件支持非绑定与绑定模式功能。在绑定模式中,控件的值绑定到一个数据源的字段。 C1Input 控件支持数据绑到所有的 .NET 数据源, 包括 ADO.NET 数据源对象,如 DataTable, DataView and DataSet。同时也支持 ComponentOne 数据对象,如 C1ExpressTable, C1ExpressView, C1ExpressConnection, C1DataView, C1DataTableSource 及 C1DataSet。
- 格式化的数据
C1Input 控件支持多种格式模型,这允许开发者以任何可以想象格式定制控件文本的外观。格式化的主要功能是显示代表某种类型或存储数值的字符串文本。
- 确认数据
C1Input 控件同时支持原始输入字符串(PreValidation)与用户输入数值(PostValidation)的数据确认。
- 下拉及增量按键
C1Input是针对日期-时间和数字编辑的专门控件, C1DateEdit 和 C1NumericEdit 控件,支持下拉和增/减(up/down)按键。 按键的可视性由ShowDropDownButton 和ShowUpDownButtons 属性控制。
- 错误处理
当C1Input 在分析或确认输入数值时检测到错误,它会发起一个‘确认出错’(ValidationError) 事件。 然后作为默认,它会显示一个错误消息, 默认的行为可被改变且以不同的方式定制。
- 处理无效(NULL)和空值
NULL 值 (DbNull) 如没有适当的工具是非常难以处理的。 C1Input提供了处理空值的灵活的规则,允许编程者在任何实际情况下有能力解决这个问题。