2005年04月08日大屯煤电集团质量技术科&环保节能科室

项目名称:大屯煤电集团公司质量技术监督管理系统

工作内容:项目维护,程序修改

问题:WebGrid单元格数据用鼠标粘贴文本时无法把行编辑状态变为修改
解决方法:建议使用“Ctrl + V”粘贴,因为行编辑状态的转变应该是由键盘事件触发的。



项目名称:大屯煤电集团公司环境信息检测管理系统

工作内容:项目维护,程序修改

问题:在WinXP上应用程序运行正常,而在两台Win2000的机器上登录窗口正常,进入主界面出现如下错误:



分析及解决:1、用以前的主界面没问题,可以肯定应该是Microsoft Web浏览器控件或是MSHTML引用的问题;
                    2、做了一个测试小程序测试单纯用Microsoft Web浏览器控件,没有错误,断定是MSHTML的错误;
                    3、原来项目中引用的是Microsoft.mshtml(.Net组件),换成MSTHML(COM组件),不行;
                    4、发现bin/debug目录中并没有Microsoft.mshtml.dll文件;
                    5、使用 实现应用程序中的并行组件共享(扩充) 中介绍的方法将dll\COM重定向:拷贝一份Microsoft.mshtml.dll
                         到程序运行目录,建立一个名为HC.WinForm.exe.local的空文件,运行成功;
                    6、删除HC.WinForm.exe.local,删除项目中对MSHTML .Net组件的引用,直接引用程序运行目录下
                         的Microsoft.mshtml.dll文件,运行成功。
posted @ 2005-04-08 10:13  蜡人张  阅读(390)  评论(0编辑  收藏  举报