J'ai un DropDownList
, et les éléments de la liste est la suivante:Tri des éléments dans `CheckBoxList`
Bedroom
Kitchen
Garden
Donc, après avoir choisi une option dans la liste ci-dessus, j'ai une TextBox
, dans lequel un nombre est donné. Par conséquent, en fonction du nombre donné dans le TextBox
, le nombre d'emplacements va être ajouté au CheckBoxList
.
Par exemple, si je sélectionne « Chambre » et donner le numéro « 3 », les CheckBoxList
articles seront les suivants:
Bedroom1
Bedroom2
Bedroom3
Le problème que je suis confronté est, puisque tout élément aléatoire peut être supprimés du CheckBoxList
, les éléments ne sont pas triés. Par exemple, si je supprime « 2ch », les éléments de la liste seront:
Bedroom1
Bedroom3
Et si à nouveau « Chambre » est choisi parmi DropDownList
et un numéro est donné par exemple « 2 », les éléments de la CheckBoxList
sera être:
Bedroom1
Bedroom3
Bedroom1
Bedroom2
Ce problème est le même, peu importe que je sélectionner un élément de la DropDownList
.
Alors, quelqu'un peut-il m'aider à trier ces articles? Il doit être trié en fonction de chaque emplacement dans le DropDownList
.
J'essayais de le faire moi-même :) –
@Charlie: Désolé cela ne fonctionne pas, pouvez-vous s'il vous plaît me dire la logique de cela et où exactement dans le code devrais-je l'utiliser. En fait, quand je choisis un article de ** DropDownList ** et que j'entre un numéro dans la ** TextBox **, j'utilise ** pour ** boucle en utilisant le numéro donné dans ** TextBox ** et concaténer avec l'élément sélectionné dans le ** DropDownList **, puis ajoutez ces éléments à ** CheckBoxList **. – Archana
** Le code est le suivant: ** 'int q1 = Convert.ToInt16 (TextBox1.Text);' 'pour (int i = 1; i <= q1; i ++)' '{' 'chaîne t1 = DroDownList1.SelectedItem.ToString(). Trim(); ' ' CheckBoxList1.Items.Add (string.Concat (t1, i)); '' CheckBoxList4.Items.Add (DropDownList1.SelectedItem.Text); ''} ' – Archana