列での検証の処理
Contents
[
Hide
]
以前のトピックの1つで、ワークシートでの検証を使用する について説明しました(検証や検証モード(必須検証、正規表現検証、カスタム検証)の種類とカスタム検証の実装について詳しくはこのトピックを参照してください)。 このトピックでは、列に関連して検証を説明します。 この機能を使用すると、開発者はワークシートの任意の列に検証ルールを適用できます。 詳しく説明します。
列の検証の追加
列に検証を追加するには、以下の手順に従ってください:
- Aspose.Cells.GridDesktop コントロールを Form に追加します
- 任意の Worksheet にアクセスします
- 任意の列に検証を追加します
重要: 検証の種類(または必須検証、正規表現検証、カスタム検証の検証モード)やカスタム検証の詳細については、ワークシートでの検証を使用するを参照してください。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Accessing first worksheet of the Grid | |
Worksheet sheet = gridDesktop1.Worksheets[0]; | |
// Adding Is Required Validation to a column | |
sheet.Columns[2].AddValidation(true, ""); | |
// Adding simple Regular Expression Validation to a column | |
sheet.Columns[4].AddValidation(true, @"\d+"); | |
// Adding complex Regular Expression Validation to a column | |
sheet.Columns[6].AddValidation(true, @"\d{4}-\d{2}-\d{2}"); | |
// Adding Custom Validation to a column | |
sheet.Columns[8].AddValidation(new CustomValidation()); |
列の検証へのアクセス
特定の列の検証にアクセスするには、以下の手順に従ってください:
- 希望の Worksheet にアクセス
- ワークシート内の特定の列の検証にアクセスします
- 必要に応じて Validation 属性を編集
//Accessing first worksheet of the Grid
Worksheet sheet = gridDesktop1.Worksheets[0];
//Accessing the Validation object applied on a specific column
Validation validation = sheet.Columns[2].Validation;
//Editing the attributes of Validation
validation.IsRequired = true;
validation.RegEx = "";
validation.CustomValidation = null;
列の検証の削除
ワークシートから特定の列検証を削除するには、以下の手順に従ってください:
- 希望の Worksheet にアクセス
- ワークシートから特定の列の検証を削除します
//Accessing first worksheet of the Grid
Worksheet sheet = gridDesktop1.Worksheets[0];
//Removing the Validation applied on a specific column
sheet.Columns[2].RemoveValidation();