用于WinForms的Telerik UI
作为WinForms的Telerik UI的一部分,RadVirtualGrid是市场上第一个支持层次结构的虚拟网格组件。通过在每次单元格需要值时触发事件,它使您能够在应用程序中快速显示无限行的和列。此外,您可以查询数据源或服务器,并为单元格提供值。
该控件通过任意数量的数据和快速的行/列调整操作提供高性能,它利用了UI虚拟化,其中只创建显示的单元格。然后重用它们来显示不同的数据。此外,它不是为数据行存储信息,而是在需要信息时请求单元格值。
市场上没有其他Grid控件提供分层特性。为了响应大量用户的请求,我们现在提供市场上第一个支持层次结构的虚拟网格组件.
过滤和排序是使用FilterChanged和SortChanged事件实现的,当这样的操作通过UI或编程方式发生时,会触发这两个事件。一旦通知了操作,就可以使用筛选和/或排序表达式来获取正确的数据。
分页功能使您能够使用内置的分页面板在页面中导航。
RadVirtualGrid提供了九种开箱即用的编辑器,可用于编辑最常见的数据类型和处理最常见的场景。当提供事件时,将指定所需的编辑器。预定义编辑器包括:
该控件支持所有的创建、读取、更新、删除(CRUD)操作,并为每个操作触发通知,因此可以将更改推送到数据源。
CellValidating和RowValidating事件启用单元格/行内容验证。缩进单元格中显示错误指示符,以通知您任何验证错误。
RadVirtualGrid还支持固定的行和列,以便一目了然地显示最重要的信息。
该控件支持多种内置选择模式,如单个或多个,可在行或单元格级别应用这些模式。
控件和行级别的内置等待指示器在查询数据时通知用户等待操作。
内置的行、列标题和单元格上下文菜单公开上下文命令。当然,所有上下文菜单都是完全可定制的,因此您可以添加新命令或删除现有命令。
此外,该控件具有易于使用的工具提示功能:您可以为不同类型的单元格定义工具提示,以向最终用户提供额外的信息。
使用序列化API,您可以将控件的内容序列化和反序列化为文件/流。这使得保存用户设置并在之后恢复它们成为可能。此外,API支持对应该序列化的内容进行细粒度定制,因此您可以删除默认项并添加自己的项。
为了确保数据的可见性,不同单元格/行中的数据可能在大小和大小上有所不同。RadVirtualGrid提供了一些有用的特性来帮助这个过程:
通过使用UI虚拟化,控件可以在需要时创建和重用元素;因此,它们在设计时不可访问。要启用自定义,该控件公开CellFormatting和RowFormatting事件,在这些事件中传递可视元素,并可以根据颜色、文本、字体等进一步自定义。该控件还提供了内置的交替行功能。
业务全球化需要多语言应用程序。RadVirtualGrid支持所有的RTL布局,以及字符串的完全本地化。看到本地化和RTL支持参阅支持RTL和本地化的控件的完整列表。
该控件提供了丰富的主题集,使您能够轻松构建具有Windows Vista、Office 2007、Outlook等外观和感觉的流畅界面。可以使用单个属性轻松切换主题。
此外,我们的框架特性支持自定义主题,可以从零开始构建,以满足您的确切视觉需求视觉风格构建器生产力工具。