2010-04-28 7 views
0

J'ai une liste déroulante dans gridview et une vue de grille de liaison d'une fonction dans le code derrière pour la liste déroulante. Le problème est que la liste déroulante est dans edittemplate et la valeur sélectionnée est l'identifiant dans la même lorsque la liste déroulante est quand la ligne n'est pas éditée.dropdownlist dans la valeur nulle de gridview

Comment je peux afficher dans l'édition de la valeur null ????

Répondre

2

Ajoutez un élément à votre liste déroulante qui représente la valeur nulle.

<asp:DropDownList ID="DropDownList1" runat="server" SelectedValue='<%# Bind("CurrencyType") %>' AppendDataBoundItems="true"> 
      <asp:ListItem Value="">Not selected</asp:ListItem> 
      </asp:DropDownList> 
2

Vous pouvez mettre votre logique métier et vérifier si la valeur sélectionnée est non nulle et vous pouvez utiliser vos éléments de données qui symboliserait nulle lorsqu'elle est sélectionnée.

<asp:DropDownList ID="ddlitems" runat="server" SelectedValue='<%# Bind("mydata") %>' AppendDataBoundItems="true"> 
<asp:ListItem Value="">select</asp:ListItem> 
</asp:DropDownList> 
Questions connexes