[DropdownList] Pourquoi selectedvalue ne recupere pas la valeur 0 ?
Bonjour a tous,
J'ai un petit probleme avec une dropdownlist qui se trouve dans un datagrid.
je renseigne ce dropdownlist avec des valeurs de listitem.
code aspx:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
<asp:TemplateColumn HeaderText="Pourcentage">
<HeaderTemplate>
<asp:Button id="Button2" runat="server" Text="Modifier
CommandName="Modifier"></asp:Button>
</HeaderTemplate>
<ItemTemplate>
<asp:DropDownList id="DropDownList2" runat="server"
AutoPostBack="True">
<asp:ListItem selected="True" Value="-1">--</asp:ListItem>
<asp:ListItem value="0"> Entre 0% et 2% </asp:ListItem>
<asp:ListItem Value="1"> Entre 3% et 5% </asp:ListItem>
<asp:ListItem Value="2"> Entre 6% et 25% </asp:ListItem>
<asp:ListItem Value="3"> Entre 26% et 75% </asp:ListItem>
<asp:ListItem Value="4"> Entre 75% et 100% </asp:ListItem>
</asp:DropDownList>
</ItemTemplate>
</asp:TemplateColumn> |
j'arrive a recuperer toutes les valeurs mais pas la valeur 0 :roll:
je ne comprend rien
voici mon code behind:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
Private Sub dg2_ItemCommand(ByVal source As System.Object, _
ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) _
Handles datagrid1.itemcommand
Dim neb As String
Dim nebs() As String
Dim f As Integer
If e.CommandName <> "Modifier" Then Exit Sub
'recupere les valeurs selectionner de chaque ligne
For Each odgitem As DataGridItem In DataGrid1.Items
If CType(odgitem.FindControl("DropDownList2"),
DropDownList).SelectedValue Then
neb &= CType(odgitem.FindControl("DropDownList2"),
DropDownList).SelectedValue.ToString & "'"
End If
Next
'affiche mes valeurs dans un textbox
TextBox1.Text = neb |
est ce que ça viens de mon code ou est ce que cela viens d'une propriété du dropdownlist
Please y' a t il une ame charitable