在本教程中,您将学习如何做到以下几点:
在一个WinForms项目中创建并配置ADO.NET数据源
将DevExpressWinForms数据网格绑定到数据源。
将更改发布到数据库。
P.S:DevExpressWinForms拥有+组件和UI库,能为WindowsForms平台创建具有影响力的业务解决方案。DevExpressWinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!
软/控件产品试用免费获取软/控件产品试用、正版授权购买咨询等打开百度APP立即扫码下载立即预约创建一个ADO.NET数据源1.调用网格控件的智能标记菜单并打开DataSourceConfigurationWizard(数据源配置向导)。
2.选择“ADO.NETTypedDataSet”并点击NewDataSource。
.选择Database源类型并点击Next。
4.选择Dataset并点击Next。
5.选择一个现有的数据连接,或者创建并配置一个新连接。本教程使用到本地SQLNorthwind数据库的现有连接。
6.指定连接字符串名称并单击Next。
7.在数据库中选择所需的表和数据字段,然后单击Finish。
将网格绑定到ADO.NET数据源在DevExpressWinForms网格控件的智能标记菜单中,打开ChooseDataSource选项旁边的下拉菜单并选择一个表。
以下自动生成的代码将数据加载到nwindDataSet中:
C#
voidForm1_Load(objectsender,EventArgse){this.categoriesTableAdapter.Fill(this.nwindDataSet.Categories);}
VB.NET
PrivateSubForm1_Load(ByValsenderAsObject,ByValeAsEventArgs)Me.categoriesTableAdapter.Fill(Me.nwindDataSet.Categories)EndSub将数据发布到数据库
下面的代码片段处理表单的FormClosing事件,并调用表适配器的Update方法将更改发布到数据库:
C#
privatevoidForm1_FormClosing(objectsender,FormClosingEventArgse){categoriesTableAdapter.Adapter.Update(nwindDataSet);}
VB.NET
PrivateSubForm1_FormClosing(ByValsenderAsObject,ByValeAsFormClosingEventArgs)categoriesTableAdapter.Adapter.Update(nwindDataSet)EndSub