Le titre n'est pas très clair, alors je m'explique :
J'ai sur ma page 2 comboBoxs, cbLanguages et cbCultures, j'intercepte bien le onTextChanged lorsqu'il est déclenché par l'utilisateur (clic sur l'interface), mais lorsque c'est mon code qui le déclenche rien ne se passe...
Code ASPX pour cbLanguages : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <cc4:ComboBox ID="cbLanguages" runat="server" Width="160px" DropDownStyle="DropDown" AutoCompleteMode="Suggest" CaseSensitive="false" CssClass="WindowsStyle" OnSelectedIndexChanged="cbLanguages_TextChanged" AutoPostBack="true"></cc4:ComboBox>
Code ASPX pour cbCultures : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <cc4:ComboBox ID="cbCultures" runat="server" Width="160px" DropDownStyle="DropDownList" AutoCompleteMode="Suggest" CaseSensitive="false" CssClass="WindowsStyle" AutoPostBack="true"></cc4:ComboBox>
Code CodeBehind : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 Protected Sub cbLanguages_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) If cbLanguages.SelectedValue <> "0" Then Dim ci As CultureInfo = CultureInfo.GetCultureInfo(cbLanguages.SelectedValue) For Each i As ListItem In cbCultures.Items If i.Value = ci.TextInfo.CultureName Then cbCultures.SelectedValue = i.Value Exit For End If Next End If End Sub Protected Sub cbCultures_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles cbCultures.TextChanged If cbCultures.SelectedValue <> "0" Then Dim ci As CultureInfo = CultureInfo.GetCultureInfo(cbCultures.SelectedValue) For Each i As ListItem In cbCultures.Items If i.Value = ci.TextInfo.CultureName Then lblLanguageTranslationValue.Text = ci.NativeName lblLanguageTranslationValueForUser.Text = String.Format("({0})", ci.DisplayName) lblLanguageIdValue.Text = ci.TextInfo.LCID.ToString Exit For End If Next End If End Sub
Le cbCultures.SelectedValue = i.Value dans cbLanguages_TextChanged devrait déclencher cbCultures_SelectedIndexChanged non ?
Partager