我的NPOI是1.2.2.0版本的,如何操作,使得指定列只读不允许修改。
sheet.GetColumnStyle(0).IsLocked = true;获得所在的列 然后设置属性。这个没用。
sheet.GetColumnStyle(0).IsLocked = true;获得所在的列 然后设置属性。这个没用。
解决方案 »
- 求教DevExpress.XtraGrid.GridControl控件获取选中行某列的值
- 如何让打开的页面最大化?
- [分享] 闲的蛋疼 分享自动修改防火墙策略
- C#如何解决同一函数被继承返回类型不同
- 一个关于String SqlCmd = "SELECT * FROM dmcimage WHERE ImageNO=@ImageID";的问题·····
- 疑難問題--sql server 2000 與db2 同步(數據庫區沒人回答)
- 求助:有什么方法可以读出文件的摘要信息?
- DataGird能实现动态数据源的分页吗
- C#发送串口数据格式问题
- 数据同步的问题
- c#应用程序打包后,数据库怎么连接不上
- 问个关于vs2010开发在浏览器上显示路径的问题
int[] i ={1,2,3}; //指定那些列需要修改,当然剩下的列就是你希望只读的列了
array.AddRange(i);
for (int i = 0; i < array.Count; i++)
{
HSSFCellStyle _cellstyle = workbook.CreateCellStyle();
_cellstyle.IsLocked = false;//解除锁定
short m=(short)array[i];
sheet.SetDefaultColumnStyle(m, _cellstyle);
sheet.ProtectSheet("MD5");
}
sheet.ProtectSheet("MD5"); 应该放到for循环外面