dataGridView.SelectionChanged事件为什么,每次刷新datagridview就会触发?我只想点每行数据的时候触发,有没有办法解决?
解决方案 »
- C# 电子书 出现的怪事!
- 使用ICSharpCode.SharpZipLib.dll组建进行文件压缩大文件如何处理才行。
- 将RitchTextBox中的信息绘制成图片
- 求助解决关于WCF、LINQ应用的一个问题,详细请看内容说明。
- 如何使用水晶报表的crystalReportViewer1 打开已经存在的 *.rpt文件?
- 救助!!
- 请教一个ThreadPool.QueueUserWorkItem问题,分儿很多
- 这样的问题如何处理最方便,运行最快?
- 错误是这样的!马上结分。
- 如何用accord.net实现多变量多输出线性回归
- whois域名查询,如何找到最正确的whois服务器
- C++结构转C#结构遇到尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
你可以选择别的事件触发,CellContentClick?
或者当刷新完成再绑定此事件,刷新开始时解除此事件
public void InitDgv(DataTable dt)
{
this.dataGridView1.SelectionChanged -= new System.EventHandler(this.dataGridView1_SelectionChanged);
//dataGridView1绑定数据源刷新
dataGridView1.DataSource = dt;
this.dataGridView1.SelectionChanged += new System.EventHandler(this.dataGridView1_SelectionChanged);
}