control:
public delegate void DVendorIDTextChange(object sender, EventArgs e);
public class POInvcBaseInfo : Devstudio.Web.UI.UserControl
{
public event DVendorIDTextChange EVendTextChange;
{
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);
}
{
POInvcBaseInfo1.EVendTextChange += new Rhombus2.PO.Control.DVendorIDTextChange(this.vendIDChanged);
}
public void vendIDChanged(object sender, System.EventArgs e)
{
this.getVendorDefault(this.POInvcBaseInfo1.vendorID);
}
{
this.getVendorDefault(this.POInvcBaseInfo1.vendorID);
}