C#中listview使用注意事项

原创 2007年10月03日 21:08:00

需要写一个界面的单片机出厂配置工具,想来想去选了C#,想学一学,今天想记点关于LISTVIEW控件的使用注意事项.

想实现的一个功能是把一个listview中选中的多项复制到另外listview里,需要使用两个成员,一个是SelectedItems.Count,还有一个是SelectedItems,是一个集合,可以用[]取值的.

这两个成员有一个特点,就是变化,当删除其中一个ITEM时,它的COUNT就会-1,而selecteditems也会少一个成员,所以当执行复制多个ITEM的操作时,不适合用for循环,而应该采用while循环

private void DeleteButton_Click(object sender, System.EventArgs e)
   {
    int count = this.GroupUserID.SelectedItems.Count;
    ListView.SelectedListViewItemCollection items = this.GroupUserID.SelectedItems;
    ListViewItem item;
    if (0 != count)
    {    
     while(count>0)
     {
      item = items[0];
      this.GroupUserID.Items.Remove(item);
      this.AllUserList.Items.Add(item);
      count--;
     }
    }
   }


 

相关文章推荐

使用ObjectDataSource为ListView高效分页一些注意事项

首先,写一个实现高效分页的存储过程: create procedure [dbo].[p_selectPagedStudents] @startRowIndex int, @maximumRow...
  • sdtsfhh
  • sdtsfhh
  • 2011年11月12日 11:37
  • 1447

android ListView使用注意事项

总结本人在使用android Listview时遇到的一些应该注意的事项: 1.想要将listview item项里的子控件的点击事件交给item来处理,需要两步: (1)重写子控件的onTouch...

由群发短信功能学习:CheckBox和ListView组合使用的方法和注意事项.

CheckBox和ListView组合使用的方法和注意事项

ListView嵌套GridView使用详解及注意事项

1.listview万能适配器package com.tts.hotelmanager.adapter;import java.util.ArrayList; import java.util.Lis...

[C#]使用Mutex實現單一程式執行個體的注意事項

[C#]使用Mutex實現單一程式執行個體的注意事項 相信大家都知道在.NET程式中若要實現單一程式執行個體,一般來說有幾種方法,像是去判斷是否已經有開啟的Process是相同的程式、用Mu...

C#虚拟(virtual)自动属性使用时的一点注意事项

C#自动属性如果标记为virtual,在派生类中使用时可能产生递归调用,原因是。。。。...
  • hulihui
  • hulihui
  • 2015年02月11日 11:29
  • 5137

【总结】C#中的Regex的使用心得和注意事项

http://www.crifan.com/csharp_regex_usage_summary/ 1.注意,对于前面所匹配的字符组名的替换和(向后)引用,是不一样的。  替换是这...

C# 使用OLEDB连接Excel注意事项

在使用Microsoft .NET Framework的SQL Server数据提供程序中,sql语句中使用参数的方式和直接在sqlserver读写工具中使用方式是一致的,即是@parameter的形...

【C#】关于右下角托盘图标以及气泡使用的注意事项

说实话,今天有点蛋疼了,折腾个右下角弹出气泡好半天,最后脑瓜们一亮,找到原因了吗,好气又好笑,还好过程不长,顺手记录一笔,以资纪念。 系统使用的是win10 专业版,vs使用的是2015版本,进行w...

《Visual C# 最佳实践》第四章 函数 (四):使用函数注意事项

很多人到现在还分不清楚什么是函数,什么是方法,非常之困惑。其实,这两种概念是换汤不换药,讲到都是同一种东西。方法是面向对象的产物,比如,我们说使用某的对象的某个方法;函数是面向过程的产物,比如,我们经...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#中listview使用注意事项
举报原因:
原因补充:

(最多只允许输入30个字)