之前使用SQL的触发器来实现触发功能 如 删除入库单时从物料表的库存中减去相应的数量.但如果我要改成用业务逻辑层代码实现此功能的话要怎么写.谢谢
解决方案 »
- winfrom 的dategridview 数据绑定问题
- vs2010中winform程序如何生成release版本?
- 本人学生 请教各位大哥大姐 一个数据库连接VS的问题。苦恼中。。
- 请问如何在C# winform里调用C++写的COM组件中的回调函数
- 如何获取treeview的节点信息
- .net窗体换皮肤的软件..
- 有关DataTable中取出数据的问题:
- C# 读取Word目录树
- ODP.NET 比微软更有效的Oracl 对 .NET数据解决方案,但在数据操作中遇到问题,请使用过的进来看下(附代码)
- 自画控件被挡住后为什么不重画
- 求C#如何判断我的程序已经有一个实例正在运行了。因我不希望再运行第二个实例了。
- UDP通讯,外网向内网发消息,内网无法收到
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{ Bank b = new Bank();
b.BeforeClosed +=new Bank.BeforeBankCloseHandler(b_BeforeClosed);
b.Close();
} static void b_BeforeClosed(object sender, BeforeBankCloseEventArgs e)
{
Console.WriteLine("Bank'Name is:"+e.BankName);
Console.WriteLine("Before bank is closed,I can do something");
} } public class Bank
{
public delegate void BeforeBankCloseHandler(object sender, BeforeBankCloseEventArgs e);
public event BeforeBankCloseHandler BeforeClosed; public void Close()
{
string bName = "China Bank";
BeforeBankCloseEventArgs arg = new BeforeBankCloseEventArgs(bName);
BeforeClosed(this, arg);
Console.WriteLine("Bank Closed");
}
} public class BeforeBankCloseEventArgs : EventArgs
{
public BeforeBankCloseEventArgs(string m)
{
_bankName = m;
}
private string _bankName;
public string BankName
{
get { return _bankName; }
set { _bankName = value; }
} }
}
输出:
Bank'Name is:China Bank
Before bank is closed,I can do something
Bank Closed
http://topic.csdn.net/u/20090227/16/9f795a88-45b5-47c7-b68e-a83ae0d74fd8.html