asp.net
  • validation
  • telerik
  • 2010-11-05 5 views 1 likes 
    1

    Salut dire que j'ai deux ou trois domaines dans mon RadGrid:validation de commande multiple dans RadGrid

    <telerik:GridTemplateColumn HeaderText="ProductName" > 
    <EditTemplate> 
    <asp:TextBox ID="info" runat="server" Text='<%# Bind("ProductName") %>' /> 
    </EditTemplate> 
        </telerik:GridTemplateColumn > 
    <telerik:GridDropDownColumn DataField="CategoryID" DataSourceID="SqlDataSource1" 
             HeaderText="Category" ListTextField="CategoryName" ListValueField="CategoryID" 
             UniqueName="CategoryID" ColumnEditorID="GridDropDownColumnEditor1"> 
    </telerik:GridDropDownColumn> 
    

    Ce que je veux faire ici est d'avoir une validation qui dit la zone de texte est un champ obligatoire si la pièce la liste déroulante est définie sur une certaine valeur, par exemple "Jam".

    Je ne suis pas sûr comment faire la validation à travers ces deux contrôles. Aucune suggestion?

    +0

    validation côté client ou serveur? – JumpingJezza

    +0

    validation côté serveur – BigJim

    Répondre

    0

    Pas de soucis, j'ai réussi à le faire en faisant quelques commandes FindControl dans la méthode CustomValidator ServerValidate.

    Trouver un combobox:

    ((RadComboBox)((CustomValidatore)source).FindControl("TextBoxName")) 
    
    Questions connexes