我的实体类采用了抽象工厂模式创建DAL,利用工厂模式+反射,实现动态创建不同的数据层对象接口,在app.config里有<appSettings>
<add key="DAL" value="MY.SQLServerDAL"></add>
</appSettings>,通过Common.ConfigHelper.GetConfigString("DAL")获得配置信息,
直接在form里使用一切正常;
现在我在一个控件里使用了实体类,代码如下
bll.user blluser=new bll.user();
当我把这个控件拖到form上时报错,Common.ConfigHelper.GetConfigString("DAL")未将对象设置到对象的实例,但是用代码将控件加入form则一切正常,GetConfigString代码如下
public static string GetConfigString(string key)
{
return System.Configuration.ConfigurationManager.AppSettings[key].ToString();
}
请问怎么才能让控件拖到form上时不报错啊
<add key="DAL" value="MY.SQLServerDAL"></add>
</appSettings>,通过Common.ConfigHelper.GetConfigString("DAL")获得配置信息,
直接在form里使用一切正常;
现在我在一个控件里使用了实体类,代码如下
bll.user blluser=new bll.user();
当我把这个控件拖到form上时报错,Common.ConfigHelper.GetConfigString("DAL")未将对象设置到对象的实例,但是用代码将控件加入form则一切正常,GetConfigString代码如下
public static string GetConfigString(string key)
{
return System.Configuration.ConfigurationManager.AppSettings[key].ToString();
}
请问怎么才能让控件拖到form上时不报错啊
public string str
{
set{}
get{}
}controlinstance.str = ....;