一、禁止用户编辑工作表
public static void ProtectWorksheet(Worksheet worksheet)
{
if(!worksheet.IsProtected)
{
worksheet.Protected("yunn",WorksheetProtectionPermissions.Default);
}
worksheet.Visible = true;
}
用法:
ProtectWorksheet(this.spreadsheetControl1.ActiveWorksheet);
禁止编辑单元格时,因为被锁定(不允许编辑)而弹框:
//事件
this.spreadsheetControl1.ProtectionWarning += (sender,e)=>{e.Handled = true;};
二、禁止添加新的工作表
//属性
this.spreadsheetControl1.Options.Behavior.Worksheet.Insert = DevExpress.XtraSpreadsheet.DocumentCapability.Disabled;
工作表的重命名、删除等操作行为均可在上述属性代码中找到。