以前用VFP开发的时候,可以很快的表单,直接拖动就可以了。十分的方便。但自从学习C#以来,由于开发的经验少,所以知之甚少。直到有一天我要做一个很小的东西,需要用到数据库,和WinForm表单,我比较喜欢偷懒,不愿意一个个去托控件,比较烦人。没办法,又不知道怎么办,只有做了。后来一个偶然的机会,从一本书上看到了这样一个功能。其实早就应该想到,微软自己的东西,应该会有的。看到了,自己就拿来练习一下,也顺便到此分享。由于现在很多都是搞Web开发的,WinForm比较少的人用啊,但的确也有很多地方要用到。
废话少说,先看看怎么实现的吧。功能就是将一个数据表中的字段全部添加到设计窗体,而且还带有导航控件,直接和数据表绑定了,可以用常规的方式显示,也可以用DataGridView现实,我把2个搞在一起了。顺便看看效果,非常方便,不用写代码,而且自动实现了添加,删除与更新功能。当然如果要符合自己的特殊要求,也要写相应的代码,据说可以直接改动那些自动生成的代码,不过我不熟悉,高手的话应该知道的。说下步骤:
1.新建项目与数据库就不用说了。
2.为项目添加一个数据源,向导式菜单。。。一步步往下就OK了
3.点击菜单,“数据”——>“现实数据源”,会在左侧服务器资源管理器旁边出来一个树形列表,如下图所示:
然后可以右点击选中的那个表,从Combobox里面选择显示方式,如上图,前2个表就是普通的表单方式,第三个就是DataGridView显示方式。可以直接拖动表到WinForm窗体上,我把1个表按2种现实方式,就搞成了下面的形式:
上面的导航栏,有上一条,下一条,首条,末尾等功能,还有删除,添加,修改功能。相当不错啊。但是如果要实现一些个性化功能的话,就要写相应 的代码,有兴趣的可以好好研究下哦。顺便说明下,修改或者删除后,要点那个保存按钮才会更新数据库的。