随笔分类 - 开发心得c#
解决 window server2008 r2 没有注册Ofiice组件的方法
摘要:.NET下在用Microsoft.Office.Interop.Excel及word 操作Excel和Word时,出现“检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005”错误。现在以操作 Microsoft.Office.Interop.Word为例,我本地是Win7 + Office2007 环境 1:在Windows 2008 R2/Win7/Win2003/WinXp/win2000 os中首先要安装Word。然后在“组件服务”中 依次找到 "组件服务&qu
阅读全文
C# Execl图片插入
摘要:using System;using Microsoft.Office.Interop.Excel;using Microsoft.Office.Core;/**//// <summary>///ExeclInsertPicture 的摘要说明/// </summary>public class ExeclInsertPicture{ private Microsoft.Office.Interop.Excel.Application m_objExcel = null; private Microsoft.Office.Interop.Excel.Workbooks
阅读全文
ASP.NET 中TextBox设置ReadOnly="true" 无法取到值的做法
摘要:当 TextBox设置了ReadOnly="true" 后,要是在前台为控件添加了值,后台是取不到的,值为“空”原理没想通,说不清楚微软是出于什么考虑的,不过有时是要我们能通过前台脚本来填充值,并不希望用户修改其控件内容,这时就比较尴尬了。刚开始是换成Html 里的 <input type="text" readonly="readonly" > ,不过后来发现这个工作量是很大的,在.NET 2.0 下,当页面上的某个TextBox设置了属性ReadOnly="True"时,通过客户端脚本给其赋值后,在
阅读全文
MSchart x轴数量
摘要:MS chart x轴大于9个的时候,将分隔显示,只要设置 Chart1.ChartAreas[0].AxisX.Interval = 1; //设置X轴坐标的间隔为1 Chart1.ChartAreas[0].AxisX.IntervalOffset = 1; //设置X轴坐标偏移为1就可以了
阅读全文