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文件,运行成功。
工作内容:项目维护,程序修改
问题:WebGrid单元格数据用鼠标粘贴文本时无法把行编辑状态变为修改
解决方法:建议使用“Ctrl + V”粘贴,因为行编辑状态的转变应该是由键盘事件触发的。
项目名称:大屯煤电集团公司环境信息检测管理系统
工作内容:项目维护,程序修改
问题:在WinXP上应用程序运行正常,而在两台Win2000的机器上登录窗口正常,进入主界面出现如下错误:
![](/images/cnblogs_com/waxdoll/mshtmlerr1.gif)
分析及解决: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文件,运行成功。
Life is like a boat, and I'm at sea.