通过代理实现窗体间传值

   //声明代理,在选择的窗体中调用

    public delegate void dbsel(string dbbh);
    public delegate void dtusel(string dtu);
    public delegate void custsel(string custmerid);

//在调用窗体类实现一个代理类型的方法,传送一个代理实例到选择窗体

          dtuform dtuf = new dtuform(new dtusel(dtus));//与spring 构造注入一样
            dtuf.ShowDialog();

//在选择窗体调用代理方法即可;

     string bh = kh_dgv.Rows[e.RowIndex].Cells[0].Value.ToString();
            c(bh);
            base.Close();

posted @ 2008-12-30 11:09  韩冰冰  阅读(2162)  评论(0编辑  收藏  举报