如何从SQL数据中获得数据的关联表单对象?
本文关键字:数据 关联 表单 单对象 SQL | 更新日期: 2023-09-27 18:14:28
我有一个小应用程序,它有一个ToolStrip
。当用户单击任何按钮时,需要打开一个表单。我想动态加载ToolStrip
加载ToolStrip
的表方案如下:
Table "toolstripitem"
---------------------
ID
form_object (varchar)
image_url
item_order
我如何将form_object
字符串与我的应用程序中的表单关联?
:
在应用程序中存在一个名为frmStore
的表单,form_object
作为一个值为"frmStore"
的字符串返回,我如何将该字符串与frmStore
表单关联?
试着这样做:
// here goes fully qualified name,
// format: TopNamespace.SubNameSpace.ContainingClass+NestedClass,MyAssembly
string typeName = "WindowsFormsApplication4.frmStore,WindowsFormsApplication4";
Type frm = Type.GetType(typeName);
Form f = Activator.CreateInstance(frm) as Form;
if (f != null)
f.Show();
添加:
typeName格式:WindowsFormsApplication4 - namespace,frmStore -类名,WindowsFormsApplication4 -程序集名称
它适用于具有无参数构造函数(通常为true)的表单。对于不同类型的构造函数,请检查Activator。调用CreateInstance方法