UserControl为什么不能引用有全局变量的类 我做的UserControl老是报错,经过调查才弄明白原来是引用的那个类有问题。可是这个类在很多地方都用到了,没有问题。再细细琢磨,原来是因为引用的这个类里面声明了全局变量。可是我不明白为什么会这样啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if (!DesignMode) {}在这个控件的加载方法里最外层加上这个试试,不知道好不好使,看看效果 public class SQLHelper{ // 这就是会报错的那里 private string connstring = ConfigurationManager.ConnectionStrings["connString"].ConnectionString; public SQLHelper() { } public SQLHelper(string strConnString) { if (strConnString != "") { this.connstring = ConfigurationManager.ConnectionStrings["connOrderManager"].ConnectionString; } } 恩 你把配置文件在改一下,我也遇到过这样的问题 在vs2008和vs2010里,我在添加一个配置文件时,把名字中的APP1中的1去掉了,然后就没报过错可能与名字有关 他说的是自定义的用户控件.你这问题应该是定义的问题:private string connstring = ConfigurationManager.ConnectionStrings["connString"].ConnectionString;这就变在常量定义了,改成:private string connstring ;应该就行了。 C#08不能调用oracle 多命名空间共用一个静态变量 修改控件形状的问题 求一Sql语句。 datagrid 增加一列 如果我要写一个IT的B2C的商城系统,请问有人能帮助我吗/ 关于文件操作~ 用浏览器直接打开PDF文件 ,屏蔽相关插件工具条的求助 如何制作help帮助????????? 请教一个奇怪的问题,谢谢。(对不起,我只有10分) 求教:画快捷键下面的那根横线,谢谢 有个小程序不会。请各位大神帮忙。
if (!DesignMode)
{
}
在这个控件的加载方法里最外层加上这个试试,不知道好不好使,看看效果
{
// 这就是会报错的那里
private string connstring = ConfigurationManager.ConnectionStrings["connString"].ConnectionString; public SQLHelper()
{
} public SQLHelper(string strConnString)
{
if (strConnString != "")
{
this.connstring = ConfigurationManager.ConnectionStrings["connOrderManager"].ConnectionString;
}
}
可能与名字有关
改成:private string connstring ;应该就行了。