日期:2014-05-17  浏览次数:20517 次

新手问个关于用户控件的问题触发事件
就是我有一个用户控件,上面有三个下拉菜单。每个下拉菜单changed变化的时候,触发事件。
在主页上怎么能够获取这个触发的事件来执行一个查询呢?
我查了下好像是委托,但是没有搞懂怎么执行。
------解决方案--------------------
自定义控件中自定义事件,父页面绑定这个事件,自定义控件中下拉后触发这个事件
------解决方案--------------------
  在  用户 控件里 定义一个  事件、 、 、
你在 页面的  load 或之前的事件里  写事件的代码、。

http://blog.csdn.net/wqs15192095633/article/details/8309431 
这边很明白。 、 、
------解决方案--------------------
    public delegate void DropListProvince(String selectId);
    public event DropListProvince ProvinceChange;
    private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
    {
        if (ProvinceChange != null)
            ProvinceChange(comboBox1.selectid);
    }

这是 用户的控件 、 
 主页的  load 里 
写这个 事件 就行 。 。 那有代码、你 自己看。 、