GrapeCity.Win.MultiRow Namespace > IncludeListValidator Class : Candidates Property |
<SuppressMessageAttribute(Category="Microsoft.Performance", CheckId="CA1819:PropertiesShouldNotReturnArrays", Scope="", Target="", MessageId="", Justification="")> <SRDescriptionAttribute("Indicates the specified value that is included in the candidate strings.")> Public Property Candidates As String()
Dim instance As IncludeListValidator Dim value() As String instance.Candidates = value value = instance.Candidates
[SuppressMessage(Category="Microsoft.Performance", CheckId="CA1819:PropertiesShouldNotReturnArrays", Scope="", Target="", MessageId="", Justification="")] [SRDescription("Indicates the specified value that is included in the candidate strings.")] public string[] Candidates {get; set;}
void setIncludeListValidator_Click(object sender, EventArgs e) { Template template = Template.CreateGridTemplate(1); IncludeListValidator includeListValidator = new IncludeListValidator(); includeListValidator.Candidates = new string[] { null, "2", "3", "4", "5" }; IconNotify iconNotify = new IconNotify(); iconNotify.IconAlignment = ContentAlignment.MiddleCenter; iconNotify.IconTip = "The editing value is not within the specified candidate list!"; //When CurrentCell move to another Cell, the action will be done. iconNotify.DoActionReason = ValidateReasons.CellValidating; includeListValidator.Actions.Add(iconNotify); template.Row.Cells[0].Validators.Add(includeListValidator); this.gcMultiRow1.Template = template; label.Text = "The IncludeListValidator.Candidates list is 'null,2,3,4,5', input 1 in edit mode, then move CurrentCell to another Cell to trigger validation (DoActionReason is CellValidating), an error icon pops up to notify you validation failed."; }
Private Sub setIncludeListValidator_Click(ByVal sender As Object, ByVal e As EventArgs) Handles setIncludeListValidator.Click Dim template As Template = template.CreateGridTemplate(1) Dim includeListValidator As New IncludeListValidator() includeListValidator.Candidates = New String() {Nothing, "2", "3", "4", "5"} Dim iconNotify As New IconNotify() iconNotify.IconAlignment = ContentAlignment.MiddleCenter iconNotify.IconTip = "The editing value is not within the specified candidate list!" 'When CurrentCell move to another Cell, the action will be done. iconNotify.DoActionReason = ValidateReasons.CellValidating includeListValidator.Actions.Add(iconNotify) template.Row.Cells(0).Validators.Add(includeListValidator) Me.gcMultiRow1.Template = template label.Text = "The IncludeListValidator.Candidates list is 'null,2,3,4,5', input 1 in edit mode, then move CurrentCell to another Cell to trigger validation (DoActionReason is CellValidating), an error icon pops up to notify you validation failed." End Sub
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2