//利用反射获取tableAdapter
            Assembly Asm = Assembly.Load("test");//加载命名空间
            Type type = Asm.GetType("test.DataSet1TableAdapters.CategoriesTableAdapter");
            object AssClas = Activator.CreateInstance(type);


            //利用反射获取datatable
            Type typeDataTable = Type.GetType("test.DataSet1+CategoriesDataTable");
            DataTable dt = (DataTable)Activator.CreateInstance(typeDataTable);
            object[] parameters = new object[] { dt };
            object returnValue = type.InvokeMember("Update", BindingFlags.InvokeMethod, null, AssClas, parameters);
            MessageBox.Show("更新成功!");

本人遇见这个问题 : 反射获取datatable没成功,请问有人用过反射的吗?该怎么解决??

Posted on 2008-09-10 15:29  谢金龙  阅读(246)  评论(0编辑  收藏  举报