首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

net 动态绑定用户控件代码总出错,求

2014-01-14 
net 动态绑定用户控件代码总出错,求高手指点!源代码如下:if (cbxModifyKind.SelectedIndex ! 0){//通过cb

net 动态绑定用户控件代码总出错,求高手指点!
   源代码如下:           

            if (cbxModifyKind.SelectedIndex != 0)
            {
                //通过cbx控件获取要动态绑定的用户控件名
                string strUctr = cbxModifyKind.SelectedValue.ToString();
                //动态加载用户控件
                panel1.Controls.Clear();
                Type t = System.Reflection.Assembly.GetExecutingAssembly().GetType(strUctr);
                UserControl uc = (UserControl)Activator.CreateInstance(t);
                if (uc != null)
                {
                    panel1.Controls.Add(uc);
                    uc.Dock = DockStyle.Fill;
                }
            }

   下面为我用户控件放的位置:
net 动态绑定用户控件代码总出错,求


问题::    
            Type t = System.Reflection.Assembly.GetExecutingAssembly().GetType(strUctr);
在这一步的时候,得到的Type变量的值为null,即不能正常的反射到用户控件的类型,求高手指点。。

[解决办法]
应该是“RenameTool.CustomControl.uctr_AfterModify”吧
[解决办法]
右键你的项目,看看命名空间
[解决办法]
要看你的uctr_AfterModify类的具体命名空间是什么,我只是举了个例子,不知道你那个类的命名空间具体是啥

热点排行