Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Is there a simple way to test for a value in the options
Message
Information générale
Forum:
ASP.NET
Catégorie:
Code, syntaxe and commandes
Versions des environnements
Environment:
C# 3.0
OS:
Windows XP
Network:
Windows 2003 Server
Database:
MS SQL Server
Divers
Thread ID:
01331284
Message ID:
01331423
Vues:
7
>>Hi everybody,
>>
>>I'm getting mycontrols "has a SelectedValue which is invalid because it does not exist in the list of items" error. I know how to fix this for the particular value I'm trying to pass, but is there a generic way to check if the value you want to assign a selectedvalue is in the list of Items?
>>
>>Thanks a lot in advance.
>
>What control is it (base class)? Could you post some code?

DropDownList (Web Forms).

In my UserControl I have (I added a check for empty value)
[Bindable(true, BindingDirection.TwoWay), Category("User-Defined"), DefaultValue(""), Description("Payment Method") ]
    public string PaymentMethod
    {
        get
        {
            return this.ddlPaymentMethod.SelectedValue;  
        }
        set
        {
            if (value !="") // Here we have error if value is not in the list
                this.ddlPaymentMethod.SelectedValue = value;
        }
    }
If it's not broken, fix it until it is.


My Blog
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform