您可以保护图表工作表,以防止用户对图表元素进行更改。使用 ChartSheet.Protect 方法对图表工作表应用保护。指定一个可选密码,应输入该密码以取消对图表工作表的保护。
使用 ChartSheetProtection 枚举值可以指定应用保护的图表工作表元素。此示例使用 ChartSheetProtection.Default 值,该值指示对图表工作表上的图表元素和图形对象都应用保护。
Vb.Net |
'创建包含饼图的图表工作表。 Dim chartSheet As DevExpress.Spreadsheet.ChartSheet = workbook.ChartSheets.Add(DevExpress.Spreadsheet.Charts.ChartType.Pie, worksheet("B2:C7")) '保护图表工作表。防止最终用户更改图表元素。 If Not chartSheet.IsProtected Then chartSheet.Protect("password", DevExpress.Spreadsheet.ChartSheetProtection.Default) End If workbook.ChartSheets.ActiveChartSheet = chartSheet |
C# |
// 创建包含饼图的图表工作表。 DevExpress.Spreadsheet.ChartSheet chartSheet = workbook.ChartSheets.Add(DevExpress.Spreadsheet.Charts.ChartType.Pie, worksheet["B2:C7"]); // 保护图表工作表。防止最终用户更改图表元素。 if (!chartSheet.IsProtected) chartSheet.Protect("password", DevExpress.Spreadsheet.ChartSheetProtection.Default); workbook.ChartSheets.ActiveChartSheet = chartSheet; |
若要删除保护,请使用 ChartSheet.Unprotect 方法。