我要在C#中利用数据库做一个关于员工的增删改查的界面程序 请高手帮我在C#WinForm中怎么写代码 谢谢

我要做一个增删改查的工作 当点击增加时要向数据库中增加一个数据 当点击删除时要将数据库中的数据进行删除 修改是通过查询后进行修改 所有的查询是通过员工的编号进行增删改查

虽然问题很简单,但要向你说清还是要好长.
你先看一下ado.net
data.sqlclient.sqlconnection 连接数据库
sqlcommand 执行数据库操作命令.
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-12-26
回答你的问题:

1 接口是一种程序规范,接口中的方法必须要去实现,你的那三个文件与接口没有联系,在写面向对象思想的程序时,在涉及到业务逻辑的类设计之前,一般先进行接口设计,也就是先做好基本的框架,在实施过程中,用类直接去继承接口,实现接口中定义的方法!首先接口也是一种类型,这样就实现了多态的概念,例如:可以将基接口直接转换为子类,或者相互间的转换!~~

2 当你在命名空间下定义了一个接口后,你可以在其他类中直接继承这个接口;例如:

public interface IDataLayer
{
public void DataRow[] GetDataRows(string TableName);
}

Class Datalayer:IDataLayer //继承于已定义的接口
{
DataLayer{} //构造函数
public DataRow[] GetDataRows(string TableName)
{

///实现代码
}

DataLayer _dataServices = new DataLayer();//实例化这个对象后,其实他可以直接转换为IDataLayer baseObject=_dataServices;

}

c#中 怎么件类文件 在winform中用的,我想把数据库的一些频繁操作的比如...
在用Visual C#创建资源文件大致可以存放三种类型的数据资源,分别是字节数组、各种对象和字符串。本文将结合一个程序例子来具体说明用Visual C#是如何创建资源文件的。 一.用Visual C#在创建资源文件用到的一些概念和理论: 在.Net FrameWork SDK中的一个名字叫System.Resources名称空间,在此名称空间中为应用程序提供了许...

用C#编了个界面,想按日期及站点(8个站点)来选择查询数据库信息。
\/\/在程序中如果要进行数据库操作一般会先写一个类,在里面封装一些与数据库操作有关的函数 class DataBase { public static Boolean access;string connstring = "Server=(local);Database=business;Integrated Security=SSPI;User ID=Employee;Password=nbyg";\/\/连接字符串 public int IUDinfo(string...

帮忙修改C#小程序!急!!!高分!!在线等!!
else if (!tmpString.Contains(".") && aExp[pos - 1] != '.') { tmpDouble = tmpDouble * 10 + int.Parse(aExp.Substring(pos, 1)); } else if (!tmpString.Contains(".") && aExp[pos - 1] == '.') { \/\/Decimal. tmpDouble = tmpDouble + int.Parse(aExp.Substring(pos, 1)) ...

用c#在form窗口做个通讯录,具体步骤是什么?还有就是需要哪些方面的知识...
首先选择数据存储方式,xml或数据库这两种方式比较快,前者是对node的处理实现增删改查,后者比较专业了,形同通讯录这样的小程序access就行。数据库整好之后就是界面或业务逻辑的编写了,这部分需要的知识就是基本的C#winform编程和对数据库或xml交互操作,网上有很多现成的例子和源代码,可以直接调用操作...

C#关于sqlserver的问题,是不是每次执行增删改查都要使用SqlConnection.o...
最好是每次重新开关 不关的后果是占用数据库资源,降低并发数 使用同一个连接还可能造成数据没及时更新的问题,比如方法A新增一条记录,方法B检测不到这记录(你自己测试下看是否有这种问题)重新连接并不会带来性能开销,.net内部会自己管理连接池 C#的using SqlConnection conn = { } 语法是推荐的...

请问数据库在创建表的时候如何设计表关系,一对一,一对多,多对多 请...
按照数据库的增删查改操作,多对多关系的查找都可以用inner join或者 select * from 主表 where id in (select 主表id from 关系表)1,角色任命型 特点:关系表两外键组合无重复纪录,关系表一般不需要时间字段和主键,有一个表是字典类型的表。界面特点:显示主表,用checkbox或多选select设置多选...

请开发的高手帮我提个要点呢:C\/S模式,SQL2000,VS2005,C#语言,用这些工 ...
大致有以下两个关键技术:1)数据存取:ADO.NET 技术 —— 应用程序操作Sql Server 数据库的”桥梁“。应用程序利用ADO.NET可以获得数据集(DataSet);2)数据展现:数据绑定技术——解决用户界面显示\/修改\/添加\/删除数据集内容;涉及到的工具有:1)ADO.NET的工具有TableAdapter可视化设计工具 2)数据...

我想要开发一个会员卡信息管理软件,情况如下:是单机使用,数据量较少...
4、另有积分清零、储值金额清零、消费次数清零、消费金额清零、会员换卡、会员密码管理和积分增加功能。5、消费管理:记录会员每次消费信息,支持散客消费功能,支持多次收款和应收,可以查询那种商品销售最好。6、储值管理:支持储值时赠送金额,提早收回投资;兑换管理:给会员准备精美礼物,稳定老客户。7、...

如何成为一个程序员
(如果你想好了还是决定要当程序员,可以继续往下读;否则,你可以继续寻找别的出路了。)(三) 一个程序员应该具备的基础知识和概念1、计算机是有什么组成的,CPU是什么东西,其工作原理是什么。(对于这些以及下面将要提到的概念我不会告诉你什么答案,你可以看相应的教材,关于教材我会在下一部分详述,记住理解最重要!)2...

我在安装MSDE2000数据库的时候,安装到一半就退出安装了.说是系统找不...
2.DLL文件的恢复 DLL文件的名称为动态链接库文件,一般存在于Windows\\system32文件夹下,该文件丢失或者被替换,一般也可进入Windows,但是执行应用程序时往往会出现系统报错。这种错误通常可以通过Sfc(系统文件检查器)。sfc是一个命令行程序,必须在WindowsXP的“命令提示符”窗口下才能运行,为了实现多种...

相似回答