.NET中WinForm表单的快速建立

简介:

以前用VFP开发的时候,可以很快的表单,直接拖动就可以了。十分的方便。但自从学习C#以来,由于开发的经验少,所以知之甚少。直到有一天我要做一个很小的东西,需要用到数据库,和WinForm表单,我比较喜欢偷懒,不愿意一个个去托控件,比较烦人。没办法,又不知道怎么办,只有做了。后来一个偶然的机会,从一本书上看到了这样一个功能。其实早就应该想到,微软自己的东西,应该会有的。看到了,自己就拿来练习一下,也顺便到此分享。由于现在很多都是搞Web开发的,WinForm比较少的人用啊,但的确也有很多地方要用到。

废话少说,先看看怎么实现的吧。功能就是将一个数据表中的字段全部添加到设计窗体,而且还带有导航控件,直接和数据表绑定了,可以用常规的方式显示,也可以用DataGridView现实,我把2个搞在一起了。顺便看看效果,非常方便,不用写代码,而且自动实现了添加,删除与更新功能。当然如果要符合自己的特殊要求,也要写相应的代码,据说可以直接改动那些自动生成的代码,不过我不熟悉,高手的话应该知道的。说下步骤:

1.新建项目与数据库就不用说了。

2.为项目添加一个数据源,向导式菜单。。。一步步往下就OK了

3.点击菜单,“数据”——>“现实数据源”,会在左侧服务器资源管理器旁边出来一个树形列表,如下图所示:

 未命名

然后可以右点击选中的那个表,从Combobox里面选择显示方式,如上图,前2个表就是普通的表单方式,第三个就是DataGridView显示方式。可以直接拖动表到WinForm窗体上,我把1个表按2种现实方式,就搞成了下面的形式:

36.jpg

上面的导航栏,有上一条,下一条,首条,末尾等功能,还有删除,添加,修改功能。相当不错啊。但是如果要实现一些个性化功能的话,就要写相应 的代码,有兴趣的可以好好研究下哦。顺便说明下,修改或者删除后,要点那个保存按钮才会更新数据库的。

相关文章
|
3月前
|
网络协议 C#
基于.NET WinForm开发的一款硬件及协议通讯工具
基于.NET WinForm开发的一款硬件及协议通讯工具
|
4月前
|
前端开发 Android开发
WinForm 直接运行 Admin.NET
本文介绍了如何将 Admin.NET 以 WinForm 桌面程序模式运行,简化了手动配置 Web 服务的过程,便于演示和作为单机软件使用。通过添加特定 NuGet 包、修改 `Program.cs` 和 `Form1.cs` 文件,并调整项目配置,最终实现了在 WinForm 中嵌入 WebView 组件显示 Admin.NET 界面的效果。
43 0
WinForm 直接运行 Admin.NET
winform .net6 和 framework 的图表控件,为啥项目中不存在chart控件,该如何解决?
本文讨论了在基于.NET 6和.NET Framework的WinForms项目中添加图表控件的不同方法。由于.NET 6的WinForms项目默认不包含Chart控件,可以通过NuGet包管理器安装如ScottPlot等图表插件。而对于基于.NET Framework的WinForms项目,Chart控件是默认存在的,也可以通过NuGet安装额外的图表插件,例如LiveCharts。文中提供了通过NuGet添加图表控件的步骤和截图说明。
winform .net6 和 framework 的图表控件,为啥项目中不存在chart控件,该如何解决?
|
编解码 JSON 算法
一个支持.Net 7的WinForm开源UI组件框架
一个支持.Net 7的WinForm开源UI组件框架
197 0
|
数据库 C#
C#,.net,winform导入Excel功能以及下载Excel文件到本地,并使用SqlBulkCopy把DataTable类型的数据写入到sqlserver数据库中
C#,.net,winform导入Excel功能以及下载Excel文件到本地,并使用SqlBulkCopy把DataTable类型的数据写入到sqlserver数据库中
80 0
|
开发框架 缓存 JavaScript
[ASP.NET教程] 防止表单重复提交
[ASP.NET教程] 防止表单重复提交
|
前端开发
.NET MVC第五章、模型绑定获取表单数据
.NET MVC第五章、模型绑定获取表单数据
90 0
.NET MVC第五章、模型绑定获取表单数据
|
前端开发
.NET MVC第四章、模型绑定获取表单数据
.NET MVC第四章、模型绑定获取表单数据
123 0
.NET MVC第四章、模型绑定获取表单数据
|
开发框架 前端开发 .NET
ASP.NET MVC (三、表单与文件上传)(3)
ASP.NET MVC (三、表单与文件上传)(3)
120 0
ASP.NET MVC (三、表单与文件上传)(3)
|
开发框架 前端开发 .NET
ASP.NET MVC (三、表单与文件上传)(2)
ASP.NET MVC (三、表单与文件上传)(2)
88 0
ASP.NET MVC (三、表单与文件上传)(2)

热门文章

最新文章