日期:2014-05-18  浏览次数:20409 次

问一个关于用户控件的问题
我做了一个用户控件,叫MyGrid,里面包含一个GridView,我想把GridView控件本身的所有事件在MyGrid控件中公布出来,请问该如何实现??

------解决方案--------------------
把gridview所有事件手抄一次公布
------解决方案--------------------
继承System.Web.UI.WebControls.GridView
------解决方案--------------------
用户控件应该做不到
还是要使用自定义控件
------解决方案--------------------
C# code

//第一步,用户控件MyGrid里包含了一个gridview ,把它当做属性公开
public partial class MyGrid : System.Web.UI.UserControl
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    public GridView wzfGridView
    {
        get
        {
            return GridView1; //公开这个控件,就可以用了.
        }
    }
}

------解决方案--------------------
这些事件,你想写在page内?
建议你直接写在ascx内就行了.