日期:2014-05-18  浏览次数:20726 次

C#,想说爱你不容易,难道真与我无缘?
重复一个四五年前的问题:
谁能提供一个C#操作数据库的实例?显示数据、新增、修改、删除。
供初学用,所以要相当的简单,但要有C#对象的风格。
书上的数据库例子没有C#对象的风格。
///////////////////////////////////////////////
我看到这么多C#的实例,只有数据库的新增、删除,没有修改功能,
而且增删功能都是用最原始的SQL语句实现,
网格控件也相当的难看。
不会讲这就是C#所能达到的效果吧?
///////////////////////////////////////////////
看到网上的实例,感觉微软所谓强大的DataSet、ADO.NET有个P用。
Delphi7中的TClientDataSet在手,数据库不用愁;VB6、ASP的ADODB..不用愁(FoxPro就不说了)。
///////////////////////////////////////////////
想转C#真是气个半S,微软不以慈悲为怀,我闪ing...  
///////////////////////////////////////////////


------解决方案--------------------
wo wu yu
------解决方案--------------------
到清清月儿的博客上面去吧。里面有gridview的 显示数据、新增、修改、删除。例子
------解决方案--------------------
c#里怎么修改不懂,sql里不是有修改的语句么。update biaoname,set ziduanming ,id=444;不就是么
------解决方案--------------------
把数据库的表一拉到窗口里,所有功能都有了,你说C#强不强,不信你在VS 2005里,连接好一个数据库,点中表,把它往编辑页面里拉一下,我也是刚学的,哈,第一次就试出来的
------解决方案--------------------
这方面的例子太多了,不外乎ADO.Net的几个对像。
------解决方案--------------------
其实数据库的操作(改动)的操作就只有 新增和删除.不信,你看sql server的触发器中就只提供deleted 和 inserted,而没有updated.楼主所说的这些语言特性很显然不能作为语言选择的理由,因为这些都过于简单了.语言选择我认为要考虑如下理由:
易用性(易上手,学起来快),普遍性(代码多好借鉴),可用性(性能).
------解决方案--------------------
怎么会~?
VC和Delphi的难度和复杂度感觉都在C#之上
------解决方案--------------------
接分~
------解决方案--------------------
Delphi ??????楼上的,说话要讲根据哟!不然一样告你毁谤哟!

------解决方案--------------------
其实c#没什么,有编成基础的很容易上手,做个小项目就ok了
------解决方案--------------------
petshop你自己 去下亚牙,都有的
------解决方案--------------------
其实C#不难,我刚学不久,也能做一个项目了。
------解决方案--------------------
lz 是从Delphi 转向C#的吧?

换个思维,不要被RAD 毒害太深。

在我还在用Delphi时,一个好朋友问了我一句话:“难道用AdoQuery,ClientDataSet 这些控件,会写SQL 就叫程序员吗?”

所以,语言之间易用性的比较,不是靠 能否Insert,update,delete 等dml的实现去量化的。

还有,C#在ADO.Net 方面有很多是借鉴的Delphi,至少说很类似。 例如ClientDataSet 对应DataTable ,DataProvider+AdoQuery 对应Adaper。。等等。毕竟是D之父 领导开发的DotNet框架。而且,有很多Java的影子。你读过Borland传奇,就会知道为什么了。

对于操作数据库,DotNet 已经上升到另外的思想高度,也就是 O/R Mapping。
最后,祝你玩DotNet ,玩得愉快!
------解决方案--------------------
仅供参考(vs.net2005+access):
http://www.cnblogs.com/Files/zhmvb/hywl.rar


------解决方案--------------------
LZはおおいSB
------解决方案--------------------
看来你应该转行,而不是换一种语言的问题。
------解决方案--------------------
楼主以后不要再外面说你是程序员,丢人
------解决方案--------------------
设置好数据适配器的选择SQL语句,更新语句,删除,新增语句,用数据适配器将数据取到DataSet中,用DataGridView显示数据,在DataGridVieW中修改好后,用DataGridView的数据的Current版本做为SQL语句的参数传给各SQL语句,调用数据适配器的更新命令.最好设置数据适配器的批更新选项.我也是刚学会C#2005的.
------解决方案--------------------
企业库里面不是有DAAB吗? SqlHelper去仔细看几天。

我blog有精简版
------解决方案--------------------