.NET中WinForm表单的快速建立
以前用VFP开发的时候,可以很快的表单,直接拖动就可以了。十分的方便。但自从学习C#以来,由于开发的经验少,所以知之甚少。直到有一天我要做一个很小的东西,需要用到数据库,和WinForm表单,我比较喜欢偷懒,不愿意一个个去托控件,比较烦人。没办法,又不知道怎么办,只有做了。后来一个偶然的机会,从一本书上看到了这样一个功能。其实早就应该想到,微软自己的东西,应该会有的。看到了,自己就拿来练习一下,也顺便到此分享。由于现在很多都是搞Web开发的,WinForm比较少的人用啊,但的确也有很多地方要用到。
废话少说,先看看怎么实现的吧。功能就是将一个数据表中的字段全部添加到设计窗体,而且还带有导航控件,直接和数据表绑定了,可以用常规的方式显示,也可以用DataGridView现实,我把2个搞在一起了。顺便看看效果,非常方便,不用写代码,而且自动实现了添加,删除与更新功能。当然如果要符合自己的特殊要求,也要写相应的代码,据说可以直接改动那些自动生成的代码,不过我不熟悉,高手的话应该知道的。说下步骤:
1.新建项目与数据库就不用说了。
2.为项目添加一个数据源,向导式菜单。。。一步步往下就OK了
3.点击菜单,“数据”—— “现实数据源”,会在左侧服务器资源管理器旁边出来一个树形列表,如下图所示:
然后可以右点击选中的那个表,从Combobox里面选择显示方式,如上图,前2个表就是普通的表单方式,第三个就是DataGridView显示方式。可以直接拖动表到WinForm窗体上,我把1个表按2种现实方式,就搞成了下面的形式:
上面的导航栏,有上一条,下一条,首条,末尾等功能,还有删除,添加,修改功能。相当不错啊。但是如果要实现一些个性化功能的话,就要写相应 的代码,有兴趣的可以好好研究下哦。顺便说明下,修改或者删除后,要点那个保存按钮才会更新数据库的。
相关文章
- 【原创】开源Math.NET基础数学类库使用(14)C#生成安全的随机数
- 微软推出ASP.NET Core 2.0,并支持更新Visual Studio 2017
- .NET Core开源Quartz.Net作业调度框架实战演练
- .NET开源Protobuf-net组件葵花手册
- 使用 Benchmark.NET 测试代码性能
- Asp.Net Web API 2第三课——.NET客户端调用Web API
- asp.net中Winform开发框架之数据即时更新的实现
- 重新整理 .net core 实践篇—————Mediator实践[二十八]
- [Tools] 一键让你的所有设备访问Google、youtube、facebook、twitter、battle.net
- .net core 认证与授权(一)
- C#.Net操作注册表RegistryKey
- 分享几个.NET WinForm开源组件,纪念逐渐远去的WinForm。。。
- Atitit. 数据库-----catalog与schema的设计区别以及在实际中使用 获取数据库所有库表 java jdbc php c#.Net
- atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform
- VB.net:VB.net编程语言学习之基于VS软件连接SQL Server(利用ADO.NET操作数据库/添加新数据源/DataGridView数据表格控件)的简介、案例应用之详细攻略
- WinForm 窗口弹出 问题(winform窗体值传递)
- ASP.NET Web Forms - 数据绑定
- ASP.NET MVC - 模型
- .Net——使用.net内置处理程序处理自己定义节点Demo
- ASP.NET Application,Session,Cookie和ViewState等对象用法和区别 (转)
- 使用ASP.NET创建WEBSERVICE服务
- LightningChart .NET 10.3.2.3 2023-01-20 Crack
- Iocomp .NET WinForm Bug Fix
- ASP.NET Core微服务(六)——【.Net Core操作redis】StackExchange.Redis
- asp.net core .net 3.1 HTTP Error 500.30 ANCM In-Process Start Failure