Comment puis-je copier des éléments sélectionnés d'une liste à l'autre en cliquant sur le bouton .. ?? sans aucune redondance puis-je donner l'option pour la sélection multiple d'articles et de les ajouter dans un volume sans utiliser le ctrl du clavier ?? ce qui rend l'utilisateur convivial peut-on utiliser des cases à cocher et comment vont-ils travailler? Le code ci-dessous permet de copier les entrées pour la sélection unique de l'élément et aussi donne les entrées en double sur la sélection de ce point à nouveau ... s'il vous plaît me aider à éliminer les défauts ...Comment copier les éléments sélectionnés d'une liste à l'autre sur un clic de bouton dans C# net?
private void btn_Add_Click(object sender, EventArgs e)
{
CopySelectedItems(source_name, target_name);
}
private void CopySelectedItems(ListView source, ListView target)
{
foreach (ListViewItem item in source.SelectedItems) {
target.Items.Add((ListViewItem)item.Clone());
}
}
merci pour votre code ... s'il vous plaît dites-moi si j'ai besoin d'ajouter plusieurs éléments eux quelles sont les modifications que je peux faire dans le code afin que plusieurs éléments sont sélectionnés et ajoutés sur la liste de destination .. – zoya
s'il vous plaît me dire un moyen si je pourrais rafraîchir la liste ou effacer la liste après quelques entées – zoya
@zoya: comme les exemples de code, ils vont gérer tous les cas différents (source est vide, source a zéro, un ou plusieurs éléments sélectionnés) . Il n'y a pas besoin de modifications de code pour gérer ces différents scénarios. –