博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2015.1.10 解决DataGridView SelectionChanged事件自动触发问题
阅读量:6695 次
发布时间:2019-06-25

本文共 585 字,大约阅读时间需要 1 分钟。

DataGridView SelectionChanged事件总是在数据源更改时自动触发,这点很讨厌。

可用CellClick和KeyUp事件和一个函数替代SelectionChanged事件

private void dvpt_CellClick(object sender, DataGridViewCellEventArgs e)

{

     if (e.RowIndex < 0) return;//如果不是单击列表头

     MySelectionChanged();

}

private void dvpt_KeyUp(object sender, KeyEventArgs e)

{

    if (e.KeyData == Keys.Down || e.KeyData == Keys.Up)

    {

      MySelectionChanged();

    }

}

public void MySelectionChanged()

{

     if (dvpt.SelectedRows.Count == 0) return;

....................................................................................

}

转载于:https://www.cnblogs.com/mol1995/p/5964812.html

你可能感兴趣的文章
如何购买阿里云服务器(ECS)
查看>>
设计模式简介
查看>>
书籍:python网络编程 Python Network Programming - 2019
查看>>
5G火车站来了!上海虹桥火车站5G网络建设正式启动
查看>>
Flutter终将逆袭!1.2版本发布,或将统一江湖
查看>>
社区团购公司“邻邻壹” 完成 3000 万美元 A 轮融资,今日资本领投
查看>>
mysql5.7获取root密码
查看>>
【C#】使用fo-dicom完成BMP,JPG,PNG图片转换为DICOM文件
查看>>
java8学习:Optional的简单使用
查看>>
Docker实战(三)之访问Docker仓库
查看>>
Spring Boot中使用Swagger2
查看>>
每天五分钟linux(11)-nl
查看>>
JVM的内存分配和回收策略
查看>>
strncat
查看>>
Prometheus 监控整合 Nginx Metrics
查看>>
Android内存优化7 内存检测工具1 Memory Monitor检测内存泄露
查看>>
poj 2492A Bug's Life(并查集)
查看>>
nginx配置反向代理或跳转出现400问题处理记录
查看>>
Linux 之 hugepage 大页内存理论
查看>>
第e物流董事总裁蔡远游:大数据应用、风控与行业信用建设
查看>>