Ho una DetailView nella quale ho un RadioButtonList.
Questo RadioButtonList legge un campo dal DB chiamato canale di tipo numerico in questo modo.
<asp:RadioButtonList ID="promoRadioButtonList" runat="server" RepeatDirection="Horizontal" SelectedValue='<%# Bind("TipoPromozione")%>'>
<asp:ListItem Value="1">Cellulare</asp:ListItem>
<asp:ListItem Value="2">E-mail</asp:ListItem>
<asp:ListItem Value="3">USB</asp:ListItem>
<asp:ListItem Value="4">Lettera</asp:ListItem>
</asp:RadioButtonList> Il fatto è che il campo Canale del Database accetta per mia decisione anche il valore 0 che significherebba "Non specificato".
Io non vorrei inserire un Item nel RadioButtonList con scritto "Non specificato" ma se non inserisco questo Item e il recod ha come valore del campo 0 giustamento mi esce l'errore "SelectedValue in 'promoRadioButtonList' non valido".
Qualcuno sa come evitare questo problema?