DevExpress_增删改查小Demo

这篇博客展示了如何使用DevExpress实现登录验证、列表展示、删除、新增和修改记录的功能。详细介绍了每个步骤,包括数据源绑定、行内操作设置以及各操作的具体实现。提供了项目结构和关键代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

效果如下:

 

 


实现功能如下:

1. 登录验证(含自动登录)

2. 列表展示

3. 删除记录

4. 新增记录

5. 修改记录


用到的控件和技术如下:

1. 登录界面布局(使用LayoutControl + 容器GroupBox + TextEdit + SimpleButton)

2. 启动时判断是否之前登录过,如果登录过,直接进入列表界面

3. 登录成功后跳转(并保存登录状态到缓存中)

4. GridControl中的GridView列表数据源绑定(使用数据源配置向导绑定db5库中的Girl表)


5. GridControl控件上右击,弹出菜单中选择Run Designer,

    来到设计界面,设置属性Repository (In-place EditorRepository),

    添加两个行内的操作:删除和修改,如下图所示:

6. 实现行内删除点击事件(闪电)

7. 在删除的点击事件中,获取当前用户点击的行号

8. 连接数据库执行删除操作,并更新GridView界面


9. 点击界面上的新增按钮,弹出新增界面,

    并等待新增界面返回的DialogResult,如果是OK,则刷新列表

10. 使用LayoutControl布局 新增界面,

      监听点击事件,判断非空条件,连接数据库,完成添加操作 

      设置返回值DialogResult为OK,最后Close新增界面


11. 点击行内的修改按钮,获取用户点击的行的记录的ID

      赋值修改界面,并启动修改界面

12. 修改界面根据ID查询数据库,回显数据到界面

13. 修改界面点击保存按钮, 进行非空检测,并写入数据库,

      最后设置DialogResult为OK,关闭修改界面


项目结构如下:

 


Github下载代码:

https://github.com/ixixii/DevExpress_CRUD_Demo


完整代码如下:

Program.cs

using Syste
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值