问题描述
ListViewItem选中行=this.listView标准明细.SelectedItems[0];int选中行的索引=选中行.Index;if(选中行的索引==0){显示警告提示信息("您选择的数据是第一条无法向前移动!");return;}int上一行的索引=选中行的索引-1;this.listView标准明细.Items.Remove(选中行);if(选中行的索引>1){this.listView标准明细.Items.Insert(选中行的索引-1,选中行);}else{this.listView标准明细.Items.Insert(选中行的索引,选中行);}this.listView标准明细.SelectedItems.Clear();this.listView标准明细.Items[上一行的索引].Selected=true;为什么每次选择的那一样排到第一行了呢,我只要向前移动一行,哪位大侠帮帮看看问题出在哪了?谢谢
时间: 2024-11-06 03:45:58