为什么listView的SelectedIndexChanged事件会执行两次,请各位帮帮手. 我的程序是C/S的,当在listView中从一记录移动选定另一记录时,SelectedIndexChanged事件就会执行两次,请问大家有没有遇到过,还是本来就是这样的??谢谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主,正如你所言,没错,的确发生两次事件1)取消原来被先中的项,此时 this.listView1.SelectedIndices.Count == 0;2) 取中新的项。 this.listView1.SelectedIndices.Count > 0;你可以这样private void listView1_SelectedIndexChanged(object sender, System.EventArgs e){if (this.listView1.SelectedIndices.Count > 0){//这里执行你要的代码}} WebClient问题 如何同步修改主窗体中的数据 image 读数据库二进制图片 为什么只能插入一行,多行就不行 300分高难问题 C#调用存储过程出错问题(对 OLE DB 提供程序 'MICROSOFT.JET.OLEDB.4.0' 的架构和/或目录的使用无效) 高手请进 回滾(調用函數之間) C#中如何排序。插值、交换、选择。 在打印预览中单击工具栏上的打印按钮时打印? C# serial port之WriteTimeout和ReadTimeout问题 如何用C#代码控制鼠标在屏幕上移动、点击、停留????????解决马上给分(50) 实现这个,用WINFORM好还是WEBFORM?
1)取消原来被先中的项,此时 this.listView1.SelectedIndices.Count == 0;
2) 取中新的项。 this.listView1.SelectedIndices.Count > 0;你可以这样
private void listView1_SelectedIndexChanged(object sender, System.EventArgs e)
{
if (this.listView1.SelectedIndices.Count > 0)
{
//这里执行你要的代码
}
}