DevExpress Data Binding

DevExpress数据感知控件与任何数据访问技术(ADO.NET、Entity Framework、XPO等)兼容,并且可以显示来自实现IList、IBindingList或ITypedList接口的任何数据源的数据。有关更多详细信息,请参阅这些帮助主题:传统数据绑定方法和数据绑定通用概念。请注意,服务器和即时反馈模式对数据绑定施加了某些限制。
数据网格(或任何其他DevExpress数据感知控件)按原样显示其源中的数据。如果您需要显示最初筛选或排序的记录,或将多个数据源合并为一个,请在将数据感知控件绑定到此源之前,在数据源级别执行此操作。

Create a New Data Source

在这里插入图片描述

  • 单击数据网格的智能标记,或单击网格左下角的图标(请参见下图)。
    在这里插入图片描述

向导允许您将控件绑定到以下受支持的源:

ADO.NET Data
SQL Data
Excel workbooks and CSV files
JSON Data
Entity Framework
Entity Framework Core
LINQ to SQL Classes
Windows Communication Foundation (WCF) services
Open Data v4 Services
DevExpress ORM Tool (XPO)
Data Created at Runtime (IList, IEnumerable, etc.)
XML Data
Custom data with no strongly typed data set available

UnboundSource组件允许您混合不同的数据源类型或将虚拟行添加到绑定的数据网格中。

对于代码优先的数据源,可以使用“数据注释属性”标记数据类属性以预先自定义网格(例如,防止为特定数据字段生成列或更改其在位编辑器的类型)。

Choose an Existing Data Source

在这里插入图片描述

第一次选择数据源后,数据网格会自动生成所有必需的列。如果以后选择其他数据源,则保留以前创建的列。这些列应该手动更新。要执行此操作,请启动数据网格设计器,切换到“列”选项卡,然后单击“检索字段”按钮。

Switch to Another Data Source

切换到另一个数据源
第一次选择数据源后,数据网格会自动生成所有必需的列。如果以后选择其他数据源,则保留以前创建的列。这些列应该手动更新。要执行此操作,请启动数据网格设计器,切换到“列”选项卡,然后单击“检索字段”按钮。
在这里插入图片描述
如果您需要更改代码中的数据源,请重置GridControl。DataSource属性设置为null(在Visual Basic中为Nothing),并为此属性分配一个新的数据源对象。建议将此代码包含在BeginUpdate()和EndUpdate()方法调用中。

gridControl1.BeginUpdate();
try {
    gridView1.Columns.Clear();
    gridControl1.DataSource = null;
    gridControl1.DataSource = < newDataSource >;
}
finally {
    gridControl1.EndUpdate();
}

Clear the Grid

设置GridControl.DataSource属性设置为null(在VB.NET中为Nothing),并调用视图的Columns.Clear()方法。

gridControl1.DataSource = null;  
gridView1.Columns.Clear(); 

如果需要临时清除数据网格并稍后恢复其数据,请将控件切换到空视图。

using DevExpress.XtraGrid.Views.Grid;  

object ds;  // Data source

// Clear  
ds = gridControl1.DataSource;  
gridControl1.DataSource = null;  
GridView view = new GridView(gridControl1);  
view.OptionsView.ShowGroupPanel = false;  
view.OptionsView.ShowColumnHeaders = false;  
gridControl1.MainView = view;  

// Restore  
gridControl1.MainView = gridView1;  
gridControl1.DataSource = ds; 
  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: DevExpress是一家软件开发工具供应商,提供各种开发工具和控件,包括.NET控件库,报表工具,数据可视化工具等。DevExpressData v12.2是他们的一个产品版本。该版本主要为开发人员提供了一套用于处理和管理数据的工具和组件。 DevExpress Data v12.2具有强大的数据处理和管理功能。它可以连接各种不同类型的数据源,包括数据库,Web服务,XML文件等,并提供简单易用的API来查询,过滤和操作数据。通过使用DevExpress Data v12.2,开发人员可以轻松地从数据源中检索数据,将其展示在应用程序的用户界面上。 除了数据访问功能外,DevExpress Data v12.2还提供了一些常用的数据操作组件,如数据绑定控件,数据验证组件,数据导入/导出工具等。这些组件使开发人员能够在应用程序中实现高效的数据管理和操作。 此外,DevExpress Data v12.2还提供了一些功能强大的报表工具,可以帮助开发人员轻松地生成和发布各种类型的报表,包括表格报表,图表报表和交叉表报表等。这些报表工具提供了丰富的排版和格式化选项,以及定制化和导出报表的能力。 综上所述,DevExpress Data v12.2是一个功能强大的数据管理工具包,可以帮助开发人员轻松地处理和管理应用程序中的数据。无论是数据访问还是数据操作,都可以通过DevExpress Data v12.2实现。此外,它还提供了丰富的报表工具,方便用户生成和发布各种类型的报表。 ### 回答2: DevExpress.Data.V12.2是一个开发工具集,由DevExpress公司提供。它提供了广泛的功能和组件,可用于帮助开发人员创建跨平台的企业级应用程序。DevExpress.Data.V12.2支持多种开发环境,包括.NET、WPF、ASP.NET、WinForms等。 DevExpress.Data.V12.2具有强大的数据处理功能。它提供了各种数据绑定和数据操作的组件,可帮助开发人员轻松地处理数据。开发人员可以使用这些组件来创建数据驱动的应用程序,例如数据报表、数据分析和数据可视化等。 除了数据处理功能外,DevExpress.Data.V12.2还提供了丰富的用户界面组件和控件。这些控件可以帮助开发人员创建出色的用户界面,并提供优秀的用户体验。它们包括各种输入控件、布局控件、导航控件等,以满足不同应用程序的需求。 此外,DevExpress.Data.V12.2还拥有强大的报表和分析工具。它提供了各种报表设计和生成的组件,可以帮助开发人员快速创建出具有丰富数据展示和可定制化功能的报表。而分析工具则可以帮助开发人员对数据进行深入分析,提供数据透视、筛选、排序等功能。 总结来说,DevExpress.Data.V12.2是一种功能强大的开发工具集,可帮助开发人员轻松创建出色的企业级应用程序。它提供了丰富的数据处理功能、用户界面控件和报表分析工具,可以满足各种应用程序的需求。 ### 回答3: DevExpress是一家专门提供软件开发工具和组件的公司,其产品集中在.NET平台上。其中DevExpress Datadevexpress.data)是DevExpress提供的一个数据访问和操作的工具集合。而v12.2是DevExpress Data的一个版本号,表示在该版本中有一系列的更新、改进和修复。 DevExpress Data v12.2提供了强大的数据访问功能,可以通过连接数据库获取数据,并提供了一系列的API和工具,方便开发人员对数据进行操作和处理。它支持多种数据库系统,包括SQL Server、Oracle、MySQL等等,可以方便地进行跨数据库的开发。 在v12.2版本中,DevExpress Data进行了一些更新和改进,以提供更好的用户体验和更高的性能。例如,它可能改进了数据的读取和写入速度,减少了查询的响应时间。同时,它还可能新增了一些功能和API,提供了更多的选项和灵活性,让开发人员能够更加方便地处理和操作数据。 另外,v12.2版本中可能还修复了一些已知的问题和漏洞,增加了软件的稳定性和安全性。这些修复可能包括了某些特殊情况下的错误处理、内存泄漏等问题。 总的来说,DevExpress Data v12.2是DevExpress Data工具集合的一个特定版本,它提供了丰富的数据访问和操作功能,并对性能和稳定性进行了改进和修复。开发人员可以通过使用它来更加高效地处理和操作数据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值