行と列を保護する

行と列で Cells を保護する

行と列を読み取り専用にする

ワークシートの行と列を保護する 1 つの方法は、セルを読み取り専用にすることです。その後、エンド ユーザーはそれらを削除できません。

行と列を読み取り専用にするには:

  1. Aspose.Cells.GridWeb コントロールを Web フォームに追加します。
  2. コレクション内の GridWorksheet にアクセスします。
  3. 行または列の目的のセルを読み取り専用に設定します。
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accessing the first worksheet that is currently active
GridWorksheet sheet = GridWeb1.WorkSheets[GridWeb1.ActiveSheetIndex];
// Set the 1st cell (A1) read only
sheet.SetIsReadonly(sheet.Cells["A1"], true);

コンテキスト メニュー オプションの制限

Aspose.Cells.GridWeb は、エンド ユーザーがコントロールで操作を実行するために使用できるコンテキスト メニューを提供します。このメニューには、セル、行、および列を操作するための多くのオプションが用意されています。

完全なコンテキスト オプション

todo:画像_代替_文章

コンテキスト メニューで使用できるオプションを制限することで、行と列に対するあらゆる種類のクライアント側操作を制限することができます。これは、GridWeb コントロールの EnableClientColumnOperations プロパティと EnableClientRowOperations プロパティを false に設定することで実行できます。 GridWeb コントロールの EnableClientFreeze プロパティを false に設定することで、ユーザーが行と列をフリーズするのを制限することもできます。

行と列のオプションを制限した後のコンテキスト メニュー

todo:画像_代替_文章

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Restricting column related operations in context menu
GridWeb1.EnableClientColumnOperations = false;
// Restricting row related operations in context menu
GridWeb1.EnableClientRowOperations = false;
// Restricting freeze option of context menu
GridWeb1.EnableClientFreeze = false;