控件里的textbox事件转到页面去触发(调用其它控件和页面上的值)

来源:互联网 发布:播放视频软件 编辑:程序博客网 时间:2024/05/23 18:37
control:
public delegate void DVendorIDTextChange(object sender, EventArgs e);
public class POInvcBaseInfo : Devstudio.Web.UI.UserControl
 {
public event DVendorIDTextChange EVendTextChange;

public void txt_VendorID_TextChanged(object sender, System.EventArgs e)
  {
   EventArgs ea = new EventArgs();
   OnVendTextChange(ea);
  }

protected virtual void OnVendTextChange(EventArgs e)
  {
   if(EVendTextChange != null)
   {
    EVendTextChange(this, e);
   }
  }
}
page:
private void Page_Load(object sender, System.EventArgs e)
  {
POInvcBaseInfo1.EVendTextChange += new Rhombus2.PO.Control.DVendorIDTextChange(this.vendIDChanged);
}
public void vendIDChanged(object sender, System.EventArgs e)
  {
   this.getVendorDefault(this.POInvcBaseInfo1.vendorID);
  }
      
 
原创粉丝点击