我用的是vs2005开发的c/s架构的程序,框架就是.net Framework2.0,在xp系统上运行正常没问题,但是在win7系统下就报错,在win7系统下,点击登录进入程序的主页面加载窗体后就报“DockSample 已经停止工作”(注:我开发的这系统里用到了可拖动悬浮的那个面板插件)。
我的开发机器也是win7系统的,在我机器上不管是用工具vs2005 debug启动还是打完包安装之后运行,都没问题。但是在非开发机win7系统下就报错,win7系统自带的.net Framework3.5也已经启动了。我重新安装.net Framework2.0还不让安装
有人遇见过这样的问题吗?请大家帮忙解决或给些建议,先谢
启动的时候应该出了没处理的异常。在那台机器上面看看Application日志有没有详细信息吧。一般都是因为你很多依赖项没放到非开发机器上面。新手的常见问题。
你是不是用了调用Win32 API的组件?设置兼容性Windows XP SP3试试
建议用vs2008或者2010,这样兼容性跟好些
有没有用NATIVE的DLL等?如果有不好说,
如果没有那楼主编译的托管代码是WIN32的,在WIN7下允许运行32位就OK了.
怎么回事呢?打开一个有ACTIVEX控件的网页就崩溃,还有什么可以设置的?
如果要全记住貌似是个很大的工程量啊。。
记住常用的(比如:Text,Enable,DataSource),剩下的就用智能感知+MSDN了。不用记。
关键和使用频率有关,用的多就记住了。英语都学了那么多年了,不用的话也一样忘记。
其实记住一些常用控件的功能就可以了,至于属性大同小异,共性很多记一个其他的夜差不多了,用的时候多看看MSDN就可以了
txt内容中有多行.故listview也有很多项.
我想法是获取选中的listview所在行的id,
讲listview的内容显示在几个textbox上,修改后,覆盖txt中第id行的值.listview刷新显示.然后代码怎么实现呢?
问题包括:1.怎么获取id值?
1.根据id的索引值,怎么覆盖写入txt第id行的那行中.呢..
第二个已经解决了..写入文本...可是 我的File.WriteAllLines(Application.StartupPath.Trim() + "//Data.txt", temp);为什么不是覆盖原来的字符,而是追加添加上的呢?
大家重点回答怎么获得选中listview所在的行id吧
用datagridview实现好了。 listview这个控件不方便。
在ReportService中,已设置了一个多值参数。现在在.net程序中,使用ReportViewer控件来显示这个报表,出现了个问题,就是如何给这个多值参数赋值。
这个例子是给参数赋值,但是只能是单值赋值,不知道如果是多值的话,应该是怎么样的呢?请赐教。
有几个参数实例化几次 分别赋值 然后一个一个添加进去就可以了
现在是有一个参数,它是多值的参数。就不知道如何添加呀。
使用参数本来的目的就是从多个数据中选出一个,楼主这样做一个多值参数其实是不现实的。据我所知,目前市面上的主流报表像finereport报表、水晶等都还没能实现多值参数。
来源:足球直播